Einstiegspunkt fuer Client-Anfragen in der Microservices-Architektur.
Funktionen¶
- Request Routing
- Authentifizierung (JWT/OAuth)
- Rate Limiting
- Request/Response-Transformation
- Aggregation
- Caching
- Logging + Monitoring
Implementierung¶
- Kong — OSS, Plugins
- AWS API Gateway — Managed
- Traefik — Cloud-native
- Nginx — DIY
Muster¶
BFF — Backend for Frontend¶
Jeder Client (Web, Mobile) hat sein eigenes Gateway.
Gateway-Aggregation¶
Fasst Aufrufe an mehrere Dienste in einer Antwort zusammen.
Gateway = Eingangstor¶
Unverzichtbar fuer Microservices. Zentralisiert Cross-Cutting Concerns.
api gatewaymicroservices