Что делает шлюз
- Маршрутизация —
/users/* → User Service, /orders/* → Order Service - Аутентификация — проверка токена один раз вместо в каждом сервисе
- Rate limiting — централизованно для всех сервисов
- Агрегация — один запрос клиента → несколько запросов к микросервисам → один ответ
- SSL termination, логирование, кеширование
Популярные решения
Kong, AWS API Gateway, Nginx, Traefik, Envoy. Часто сочетаются с service mesh для внутреннего трафика.