# 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.