Architecture & Deployment
Single entry point for routing, auth, rate limits, and protocol bridging
Centralize cross-cutting concerns like authentication, rate limiting, request/response transforms, and routing in a highly available ingress layer.
When exposing multiple services to clients, needing consistent authN/Z, quotas, and canary/AB testing at the edge.
Mobile/web clients hitting multiple backends with cross-cutting concerns.
# Gateway rule sketch (NGINX/Kong/etc.)
route /api/v1 -> svc-a
route /api/v2 -> svc-b
plugins: authz, rate-limit, transform
API Gateway + Lambda/API backends
Global multi-tenantOpen-source and enterprise gateway
Thousands of routesIngress controller for Kubernetes
Large clustersEdge-level scaling
Medium - Policies and plugins
Low to Medium - Gateway infra