Problem
Clients need different data shapes. Direct service calls create chatty interfaces. Cross-cutting concerns duplicated.
Also known as: gateway-patterns, backend-for-frontend, edge-patterns
Common patterns for API Gateway usage: BFF, aggregation, protocol translation, security enforcement.
Clients need different data shapes. Direct service calls create chatty interfaces. Cross-cutting concerns duplicated.
Medium — managed (Kong, AWS) or self-hosted (Envoy)
Medium — config, certs, scaling, routing rules
Low — well-understood patterns
Gateway down → all clients down
Aggregation timeout → partial responses
Routing rule error → traffic to wrong version
Auth misconfig → bypass or false reject