Graceful Degradation

Domain: Software Engineering

🎯 Motivation

When something fails, the system continues to work with reduced functionality instead of crashing.

πŸ“‹ Concrete Example

Graceful: API is down. Instead of crashing, the app shows cached data with a β€˜Offline mode’ banner. Reduced functionality, but still usable. Better than a blank screen.

πŸ”— Analogy

Graceful degradation is like a restaurant running out of chicken - instead of closing, they offer beef and pork. Reduced menu, but still serving. The system degrades gracefully instead of failing completely.