1.1 KiB
1.1 KiB
Runbook — Graceful Degradation
Comportement quand Redis est down
| Fonctionnalité | Comportement |
|---|---|
| Rate limiting | Fallback in-memory (par instance) |
| CSRF | Désactivé ou 503 si strict |
| Sessions | Échec login / refresh |
| Cache | Cache miss systématique |
L’API reste opérationnelle pour les requêtes qui ne dépendent pas de Redis. Les routes protégées peuvent échouer si les sessions sont en Redis.
Comportement quand RabbitMQ est down
- Les jobs asynchrones (transcode, notifications, etc.) ne sont pas traités
- Les requêtes synchrones restent fonctionnelles
Comportement quand S3/MinIO est down
- Upload de fichiers : échec
- Lecture de fichiers stockés : échec
- Le reste de l’API fonctionne
Health /health/deep
Le endpoint /health/deep indique l’état de chaque dépendance (DB, Redis, RabbitMQ, S3, disk). Utiliser ce diagnostic pour identifier la dégradation.