Положить данные в кеш — пять минут работы: SET, TTL, готово. А вот понять, когда именно эти данные устарели и что ещё вместе с ними нужно выкинуть — задача, на которой спотыкаются even опытные команды. Фраза про «две сложные вещи в computer science: инвалидацию кеша и придумывание имён» стала мемом не просто так — она описывает реальную границу между «кеш, который ускоряет» и «кеш, который врёт». В этой статье разберём, почему сброс кеша устроен сложнее, чем кажется на старте, и какие паттерны реально снимают эту сложность.
Подробнее →