CHAOS-ENGINEERING
Concept SRE / DevOps Chaos engineering.
Définition
Le chaos engineering est l'introduction délibérée et contrôlée de pannes en production (Pod kill, latence injectée, perte réseau, dépendance down) pour vérifier l'hypothèse que le système supporte. Cinq principes formalisés par Netflix dans 'Principles of Chaos Engineering' (2017). Outils : Chaos Monkey, Chaos Mesh, Litmus, Gremlin.
Origine
Pratique née chez Netflix en 2010 (Chaos Monkey), formalisée publiquement en 2017.
Exemple en contexte
Game day EDI : on tue la pod de mapping XSLT en plein flux INVOIC retail Saint-Sylvestre, on vérifie failover Kafka consumer.
Termes liés
- Game day — exercice de chaos planifié.