0% completed
Failed microservice brings down the entire system
Ricardo Franco
Nov 23, 2023
The API gateway can be used to implement a circuit breaker pattern, which can help to prevent a single failed microservice from bringing down the entire system
How a single failed microservice can bring down the entire system? Is it in the case of Service Aggregation?
1
0
Comments
Ilya Mikhasik2 years ago
Crickets... Other responses from Design Gurus look like a copy/paste from Chat GPT.
As for the question, I think a microservice can bring down the entire system if it stops responding and failover doesn't happen. Looks like API gateway monitors health of microservic...
sai manoja year ago
- Thread Blocking:
- When an upstream service calls a downstream API experiencing timeouts, it may wait indefinitely for a response. The entire service can become overwhelmed if multiple threads in the upstream service are blocked while waiting for this unrespo...
LeafarBlu BRa year ago
I consider that it could happen in case of a bad dependency between the microservices, where a cascade of calls could cause the entire system down.
For example, microservice A calls B, and B calls C. In case of service C is out, B might have a time-out, leading A to h...
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