стандартная. Есть SPA в CloudFront-S3, есть API в ECS за Application Load Balancer-ом.
Насколько хорошо\плохо использовать CloudFront, чтобы по определенному path проксировать запросы в Load Balancer?
Например, если идем на myservice.domain.xyz - открывается SPA из S3, но все приходит в myservice.domain.xyz/api - идет в ALB. Такое решение вылезло во время борьбы с CORS запросами.
Решение рабочее. Советую выключить для этого пути кеширование совсем. Отдельным бонусом может быть использование lambda edge чтобы часть функций перенести с контейнеров на эджи. Например проверки jwt или ещё что-то.
Обсуждают сегодня