Designing Graceful Degradation Strategies
Distributed systems rarely fail completely at once. More often, one dependency becomes unavailable, a database becomes slow, a cache misses excessively, an external provider reaches its rate limit, or the system receives more traffic than it can process normally.
Oleksandr Andrushchenko
Aug 15