DesignIntermediate~25 min
API Gateway Design
system-designapigatewaymicroservices
Problem
Design a high-performance API gateway for microservice architecture.
Requirements
- Routing and load balancing
- Authentication and authorization (JWT, OAuth2.0)
- Rate limiting (per user and per API)
- Request/response transformation
- Caching functionality
- Logging and monitoring
- Circuit breaker
- API versioning support
- Process 500,000 requests per second
Constraints
- Latency overhead under 10ms
- 99.99% availability
- Isolate backend service failures
- Support global deployment
Constraints
- Latency overhead under 10ms
- 99.99% availability
- Isolate backend service failures
- Support global deployment
Your Answer
Minimum 100 characters (100 more characters)
Minimum 100 characters (100 more characters)
0
Minimum 100 characters (100 more characters)
Minimum 80 characters (80 more characters)
Minimum 80 characters (80 more characters)
Minimum 80 characters (80 more characters)
Minimum 80 characters (80 more characters)
Minimum 60 characters (60 more characters)
Answer Progress0 / 9 sections
Please fill all sections with the minimum character count
Model Answer
Submit your answer or click "Show" to view the model answer.