- Avancé
- Fiabilité
Où on le retrouve dans les vrais systèmes
-
Circuit breaker
Place-le entre un appelant et une dépendance fragile. Quand les erreurs dépassent le seuil, le circuit s'ouvre : les appels renvoient immédiatement un repli au lieu d'attendre les timeouts, ce qui libère les threads de l'appelant et laisse la dépendance récupérer.
En production : Resilience4j, Polly (.NET), Envoy outlier detection, Istio, Hystrix (legacy)
-
API tierce
Sa latence, ses limites et ses pannes deviennent les tiennes. Mets en cache ce qui peut l'être, fixe des timeouts courts, entoure-la d'un circuit breaker et prévois un mode dégradé pour quand elle tombe.
En production : Google Maps Platform, OpenWeather, Shippo, Anthropic API, OpenAI API
Regarde-le casser, puis répare-le
Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.