Design retry and timeout policies for a microservice calling 5 downstream services, achieving 99.9% success rate while keeping retry overhead under 10% extra load.
## Problem
Design retry and timeout policies for a microservice that calls 5 downstream services to fulfill a single user request. The system must use exponential backoff with jitter, enforce an end-to-end timeout of 5 seconds, and ensure that retries do not amplify failures during outages.
Sign up to access the full problem
Design canvas, rubric, hints, and model solutions.