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