Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Антипаттерн: кеш без стратегии инвалидации

Кеш почти всегда добавляют одной фразой: «давай завернём в Redis, чтобы не бить базу на каждый запрос». Через месяц выясняется, что часть пользователей видит цены недельной давности, часть — актуальные, а разработчик, который ловит баг, не может его воспроизвести, потому что на его машине кеш уже успел протухнуть. Проблема не в том, что кеш поставили, а в том, что его поставили без ответа на вопрос «когда и как эти данные перестанут быть кешем и станут устаревшим мусором».

Подробнее →