When components fail or overload, degrade gracefully instead of failing completely. Strategies:
- Return cached data with staleness warning
- Disable non-critical features (recommendations off, search limited)
- Reduce quality (lower resolution images, fewer results)
- Queue requests for later processing
Define degradation tiers in advance. Don't improvise during outages.