Any microservice architecture with external clients — the gateway consolidates cross-cutting concerns like auth, logging, rate limiting, and SSL in one place, so each service stays focused.
The gateway is a single point of failure — it must be deployed in an HA cluster. It adds a network hop per request (~2–5ms). At extreme scale it can itself become a bottleneck and must be scaled horizontally.
"The gateway handles cross-cutting concerns so individual services don't have to." Mention Kong, AWS API Gateway, or nginx. Always discuss: what happens if the gateway goes down? (circuit breaker, multiple AZ deployment, health checks)