All Questions
Api Gateway hard

In a modern cloud-native architecture, what is the most precise distinction between the role of an API Gateway and a Service Mesh (e.g., Istio/Envoy sidecars)?

  1. A The API Gateway manages the 'North-South' traffic (external client to internal services) and edge concerns like monetization, while the Service Mesh manages 'East-West' traffic (service-to-service) and internal reliability like mTLS and retries.
  2. B The API Gateway is a centralized hardware appliance, while the Service Mesh is a strictly software-defined network for local development.
  3. C The Service Mesh handles the application's business logic, whereas the API Gateway is restricted to simple packet forwarding.
  4. D API Gateways are deprecated in architectures that use Kubernetes; the Service Mesh is the only routing layer required.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions