API Gateways
The front door to your backend services.
What is an API Gateway?
A reverse proxy that sits between clients and microservices.
Key Responsibilities
- Authentication & Authorization
- Rate Limiting
- Protocol Translation (e.g., REST to gRPC)
- Request Routing
- Caching
- Logging
Pattern: Backends for Frontends (BFF)
Creating specific gateways for different client types (Mobile vs Web).