При переходе на новый сервер разработчики столкнулись с проблемами, связанными с куками, которые мешали корректной работе приложения. Использование CDN (Content Delivery Network) помогло решить эти проблемы. Причиной трудностей стали новые куки, несовместимые со старыми, которые привели к превышению предела в 16 КБ, установленного балансировщиком нагрузки. Контроль над доменным именем был ограничен, что усложняло процесс изменения маршрутов. Ошибки проявлялись у пользователей из-за специфических условий работы с сессиями. Решение пришло в виде внедрения CDN между DNS и балансировщиком нагрузки. После изменения CNAME, запросы проходили через CDN, где была реализована функция Lambda@Edge, обрабатывающая куки, удаляя лишние и сохраняя необходимые. Это позволило избежать ошибок, таких как too_many_redirects, так как запросы модифицировались до их отправки на балансировщик нагрузки. Разработчики поняли, что использование белых списков для куков более безопасно, чем черные. Это упростило под
Как CDN помог решить проблемы с куками после миграции на новый сервер
13 марта13 мар
1 мин