System Overview - API Gateway pattern
The API Gateway pattern is used in microservices to provide a single entry point for clients. It handles requests by routing them to the appropriate microservices, aggregating results, and managing cross-cutting concerns like authentication and rate limiting.