Vstupní bod pro klientské requesty v mikroslužbách.
Co dělá¶
- Request routing
- Authentication (JWT/OAuth)
- Rate limiting
- Request/Response transformation
- Aggregation
- Caching
- Logging + monitoring
Implementace¶
- Kong — OSS, plugins
- AWS API Gateway — managed
- Traefik — cloud-native
- Nginx — DIY
Vzory¶
BFF — Backend for Frontend¶
Každý klient (web, mobile) má vlastní gateway.
Gateway Aggregation¶
Sloučí volání do více služeb do jedné odpovědi.
Gateway = vstupní brána¶
Essential pro mikroslužby. Centralizuje cross-cutting concerns.
api gatewaymicroservices