Антон Долганин

Я инженер, который решает задачи, а не пишет на языке. Архитектура, разработка, DevOps — подбираю инструменты под цель, строю решения, которые работают в проде и масштабируются без боли.

Было весело. Менял логику на бэке, API возвращал старые данные. Думаю — ну все, закешировалось в каком-нибудь Redis или браузере. Проверил — нет.

Переоткрыл все, сбросил кэш в Laravel, перегрузил сервисы — все по-прежнему.

В итоге выяснилось, что это Nginx закешировал ответ через proxy_cache конфиг, который кто-то добавил “временно” пару месяцев назад.

Удалил — сразу всё заработало. Мораль: если поведение выглядит необъяснимо — всегда думай о прокси.

Полчаса искал баг, а виноват кеш Nginx