7 Comments

This was a nice overview, and I learned a lot. I never had to use loads shedding or bulkheads, but I guess those are responsible for the "service is currently unavailable" whenever I try to accomplish something in a banking system. 😄

Expand full comment

Yeah it definitely could be a possibility 🙂

Expand full comment

😂could be , but again a lot might have happened like a circuit breaker tripping for the failing service

Expand full comment

Building Resiliency is the only way to build a truly distributed system.

Good compilation of patterns, Saurabh!

Expand full comment

Thanks Raul!

Expand full comment

For one thing, you had the term of upstream and downstream backward: when service A calls service B, the common practice is to refer to service A as downstream and service B as upstream.

Expand full comment

I was looking at it more from the perspective of control flow. Should've mentioned it as a point I guess to remove the confusion.

Expand full comment