Circuit breakers are an incredibly powerful tool for making your application resilient to service failure. But they aren’t enough. Most people don’t know that a slightly misconfigured circuit is as bad as no circuit at all! Did you know that a change in 1 or 2 parameters can take your system from running smoothly to completely failing?

Designing A Microservices Architecture For Failure
Microservices make it possible to isolate failures through well-defined service...

Designing A Microservices Architecture For Failure
Microservices make it possible to isolate failures through well-defined service boundaries. To minimize the impact of partial outages, we need to build fault-tolerant services that can gracefully respond to certain types of outages.