This website uses cookies to ensure you get the best experience.
Learn more.
A checkout API calls inventory, payment, and shipping synchronously. One slow downstream service exhausts its request workers. Which design best limits the cascading failure?
Published
- Retry every failed call indefinitely in the same request worker.
- Set bounded timeouts, isolate concurrency, and apply a circuit breaker where appropriate.
- Increase log retention as the only architectural change.
- Remove all downstream timeouts to avoid premature failures.
Comments — 0
Sign in to comment