Glossary term
What is Graceful degradation? Meaning for developers
In System Design
Turning off non-essential features under stress. Example: Hide reviews, keep checkout working.
Learn it properly · System DesignLesson 44: Graceful Degradation & Load SheddingAt 5× your planned peak, trying to serve everyone means serving no one. How to fail partially and on purpose: rank features and switch off the optional ones, reject excess work early and cheaply, shed by priority, and use waiting rooms for spikes you can see coming.In Observability & SRE
Giving a smaller but useful answer when a part fails, such as an old cached price, instead of an error.
Learn it properly · Observability & SRELesson 7: Reliability Patterns: Timeouts, Retries, Circuit Breakers and Graceful DegradationFailure modes, timeouts and retries with backoff, circuit breakers, bulkheads, load shedding, tested with fault injection.