api-gateway
Installation
SKILL.md
API Gateway
An API Gateway sits between clients (Mobile, Web) and services. It acts as a reverse proxy, accepting all API calls, aggregating the various services required to fulfill them, and returning the appropriate result.
When to Use
- Microservices: Essential to hide the complexity of backend services (Service Discovery).
- Cross-Cutting Concerns: Centralizing Authentication, SSL Termination, Rate Limiting, and Logging.
- Protocol Translation: Converting HTTP (Client) to gRPC (Internal).
Core Functionality
Routing
GET /users -> User Service
GET /orders -> Order Service