All Questions
Api Design hard

Your organization debates API Gateway (Kong, Apigee) vs Service Mesh (Istio, Linkerd). When should you use a Service Mesh instead of an API Gateway?

  1. A When you need to implement edge-level rate limiting, request transformation, and API key management for high volumes of external traffic arriving from the public internet.
  2. B When you require fine-grained observability, automated mTLS, and advanced traffic control policies for internal service-to-service communication (East-West traffic).
  3. C When the infrastructure must support legacy SOAP-to-REST transformations for mobile clients while maintaining strict PCI-DSS compliance at the network edge.
  4. D When the organization decides to unify its ingress and internal routing logic into a single centralized middleware layer that minimizes the latency of the sidecar execution.

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

Get the app

Related questions