Back to course home
0% completed
Vote For New Content
Service discovery
Ricardo Franco
Nov 23, 2023
If the API Gateway is the router, why do clients need service discovery to access the services?
4
0
Comments
Comments
LeafarBlu BRa year ago
The clients would not need it, but the API Gateway yes. With service discovery, the API Gateway can use the service discovery to define the target for a request, considering that the services and instances available can change dynamically.
On this page
Key Usages of API Gateways
- Request Routing
- Aggregation of Multiple Services
- Security Enforcement
- Load Balancing
- Caching Responses
- Protocol Translation
- Monitoring and Logging
- Transformation of Requests and Responses
- API Versioning
- Rate Limiting and Throttling
- API Monetization
- Service Discovery Integration
- Circuit Breaker Pattern Implementation
- Content-Based Routing
- SSL Termination
- Policy Enforcement
- Multi-Tenancy Support
- A/B Testing and Canary Releases
- Localization and Internationalization Support
- Reducing Client Complexity
Real-World Example: Netflix
Conclusion