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