«Автоматизация инвалидации cache», Дмитрий Егоров, Tech Lead, Artsofte
Кеширование — это не только способ ускорить системы, но и источник проблем, если данные устаревают. Устаревший кеш ведет к багам, рассинхронизации и росту когнитивной нагрузки на разработчиков, которым приходится вручную учитывать зависимости.
В современных системах бэкенд часто представляет собой граф взаимодействий микросервисов, контроллеров и таблиц базы данных. Этот граф можно использовать для автоматической инвалидации кеша, минимизируя рутину и снижая риски.
Дмитрий предлагает поговорить о том, как строить граф зависимостей между микросервисами, контроллерами и таблицами, использовать Redis и писать скрипты на Lua для автоматизации работы с кешем. Вы узнаете, как анализировать SQL-запросы для выявления ключевых зависимостей, а также познакомитесь с концепцией чистых контроллеров, которые делают управление данными прозрачным и упрощают взаимодействие между сервисами.
Доклад будет полезен разработчикам и архитекторам, которые хотят создавать надёжные и масштабируемые системы, избавляя свою команду от лишней когнитивной нагрузки и ошибок.
Post #150
417

- 🔥 2
- ❤ 1
- 👍 1