veza/docs/runbooks/GRACEFUL_DEGRADATION.md

1.1 KiB
Raw Permalink Blame History

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

LAPI 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 lAPI 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.