System Design Patterns: From Fundamentals to Real Systems

0% completed

Graceful Degradation

1. The Incident

Your homepage is assembled from 12 service calls: catalog, cart badge, recommendations, reviews, pricing, promotions, recently-viewed, and five more. You've read this module, so every call has a timeout, sensible retries, and a circuit breaker. By every lesson so far, you're doing it right.

The recommendations service goes down. The breaker trips within a second, exactly as designed, and starts failing fast. And the homepage returns an error page anyway

.....

.....

.....

Like the course? Get enrolled and start learning!