Grokking the System Design Interview
Ask Author
Back to course home

0% completed

API Gateway vs Direct Service Exposure

API Gateway and Direct Service Exposure are two approaches to exposing services and APIs in a microservices architecture or a distributed system. Each approach has its own benefits and is suitable for different scenarios.

API Gateway

  • Definition: An API Gateway is a single entry point for all clients to access various services in a microservices architecture. It acts as a reverse proxy, routing requests from clients to the appropriate backend services.
  • Characteristics:
    • Aggregation: The gateway aggregates requests and responses from various services.




Like the course? Get enrolled and start learning!