A guide to handle partial failure in microservices — A distributed system, which comprises many services interacting to achieve business goals, is prone to failures in the chain of service dependencies. Suppose service A calls service B, which calls service C, but C does not respond. Service C may be down, or overloaded, and take a long time to…