Денис Воронкин
Backend разработчик, KTS

Почему надежно кешировать данные сложно?

Доклад посвящён практическому обзору стратегий кеширования и методов инвалидации. Цель — показать, какие задачи решают разные подходы, с какими проблемами мы сами сталкивались при их реализации, как эти проблемы проявляли себя и были решены.
Структура доклада:
1. Введение.
2. Какие вопросы рассматриваются и почему они актуальны.
3. Стратегии кеширования. Обзор подходов вроде LRU, lazy caching, write-through, read-through. Упор на то, какие проблемы решает каждый из них.
4. Проблемы и более сложные случаи. Что начинает ломаться при росте нагрузки или усложнении логики.
5. Инвалидация кеша. TTL и его разновидности, версионирование, тегирование. Особенности и ограничения каждого метода.
6. Заключение. Основные выводы и соображения о типичных ошибках и компромиссах.Доклад рассчитан на бекенд разработчиков разных уровней и опытом реализации кеширования в приложении.