Chaos Engineering
Source: https://github.com/dastergon/awesome-chaos-engineering at
1da63559c6f3
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Génial Ingénierie du chaos 
Section intitulée « Génial Ingénierie du chaos »Une liste curée de ressources Chaos Engineering (ingénierie du chaos).
Qu’est-ce que l’ingénierie du chaos ?
Section intitulée « Qu’est-ce que l’ingénierie du chaos ? »L’ingénierie du chaos est la discipline qui consiste à expérimenter sur un système distribué afin de renforcer la confiance dans la capacité du système à résister à des conditions perturbées en production. — Site web des Principles Of Chaos Engineering.
Sommaire
Section intitulée « Sommaire »- Culture
- Livres
- Formation
- Outils notables
- Articles
- Gamedays
- Blogs et newsletters
- Conférences et meetups
- Forums
- Principles Of Chaos Engineering
- Chaos Community
- Chaos Engineering
- O’Reilly Velocity San Jose 2017: Precision Chaos
- The Discipline of Chaos Engineering
- Chaos Monkey for Fun and Profit
- Fault Injection in Production: Making the case for resilience testing
- Lord of Chaos - Becoming a Chaos Engineer
- Chaos testing - Preventing failure by instigation
- Orchestrated Chaos
- Choose your own adventure: Chaos Engineering - Vidéo & Diapositives
- AMA Chaos Engineering + DiRT
- SRECON17: Principles of Chaos Engineering
- Chaos & Intuition Engineering at Netflix
- Mastering Chaos - A Netflix Guide to Microservices
- Too big to test: Breaking a production brokerage platform without causing financial devastation
- Inside Azure Search: Chaos Engineering
- Netflix, the Simian Army, and the culture of freedom and responsibility
- FIT: Failure Injection Testing
- The Netflix Simian Army
- Automated Failure Testing
- The Verification of a Distributed System by Caitie McCaffrey
- The Journey to Chaos Engineering begins with a single step - Bruce Wong and James Burns (Twilio)
- Chaos Engineering by Lorin Hochstein
- Aaron Rinehart - ChaoSlingr: Introducing Security based Chaos Testing
- Chaos Engineering - Casey Rosenthal
- The Road to Chaos - Velocity 2017- vidéo & diapositives
- How Netflix DDoS’d Itself To Help Protect the Entire Internet
- 10 Years of Crashing Google
- Weathering the Unexpected
- SRECON17: Breaking Things on Purpose
- PuppetConf 2016: Chaos Patterns - Architecting for Failure in Distributed Systems
- Ship More, Sink Less - Changing Chaos Engineering and Distributed Tracing
- Cloudcast - Discipline of Chaos Engineering
- Software Engineering Daily - Failure Injection with Kolton Andrus podcast
- Responding to Failures in Playback Features with Haley Tucker podcast
- “Antics, drift, and chaos” by Lorin Hochstein
- re:invent 2017: Nora Jones Describes Why We Need More Chaos - Chaos Engineering, That Is
- Failure Friday: Four Years On
- Monkeys & Lemurs and Locusts, Oh my!
- Practical Chaos Engineering
- Chaos Day in the Met Office Cloud
- Cloud Native and Chaos Engineering
- Chaos Engineering with Kolton Andrus
- Chaos Engineering: the history, principles, and practice
- Embracing the Chaos of Chaos Engineering
- Designing Services for Resilience: Netflix Lessons
- Chaos Engineering: A cheat sheet
- How to convince your boss and make them say “Yes!” to Chaos Engineering?
- Why the World Needs More Resilient Systems
- Chaos Architecture
- Gremlin’s Tammy Bütow on the Business Side of Chaos Engineering
- Kubernetes Chaos Engineering: Lessons Learned
- Chaos Engineering: managing complexity by breaking things
- Podcast:Database Chaos with Tammy Butow
- LinkedOut: A Request-Level Failure Injection Framework
- GOTO 2018 - Breaking Things on Purpose - Kolton Andrus
- Why should Chaos be part of your Distributed Systems Engineering?
- Brian Holt - Chaos Monkeys in Your Browser What Chaos Engineering Means For the Front End
- Chaos Engineering: Why the World Needs More Resilient Systems
- QCon·Beijing 2017: The Practice of Failure Management and Fault Injection at Alibaba E-Commerce Platforms - vidéo & projet de discours (discours en chinois)
- Orchestrating Chaos using Grab’s Experimentation Platform
- Breaking to Learn: Chaos Engineering Explained
- Chaos Engineering Traps
- Chaos Engineering - The Art of Breaking Things Purposefully
- Disasterpiece Theater: Slack’s process for approachable Chaos Engineering
- Taming chaos: Preparing for your next incident
- The Future of Chaos Engineering w/ Conde Nast
- Chaos Engineering For People Systems w/ Dave Rensin of Google
- Performing chaos engineering in a serverless world (AWS re:Invent 2019 CMY301)
- Building Confidence in Healthcare Systems through Chaos Engineering
- Break Your App before Someone Else Does
- Preparing for Traffic Spikes with Chaos Engineering
- Automating Chaos Engineering GameDays with Terraform
- Postmortem Culture: Learning from failure
- Problem Detection by John Allspaw
- New Paradigms for the Next Era of Security
- Cloud-Native Chaos Engineering
- Building resilient services at Prime Video with chaos engineering
- Making Chaos Part of Kubernetes/OpenShift Performance and Scalability Tests
- Lucky Lotto, chaos engineering but for teams
- Using Fault Injection Testing to Improve DoorDash Reliability
- Chaos Engineering At Ant Group
- Chaos Engineering: Building Confidence in System Behavior through Experiment
- Site Reliability Engineering: How Google Runs Production Systems -
- The Practice Of Cloud System Administration: Designing and Operating Large Distributed Systems
- Antifragile Systems and Teams
- The InfoQ eMag: Chaos Engineering
- Learning Chaos Engineering
- Chaos Engineering: System Resilience in Practice
- Chaos Engineering: Crash test your applications
- Security Chaos Engineering: Gaining Confidence in Resilience and Safety at Speed and Scale
- Chaos Engineering Observability
Formation
Section intitulée « Formation »- A Chaos Engineering Bootcamp for O’Reilly Velocity 2017 - Diapositives & Code source
- Your First Chaos Experiment
- Chaos Engineering 101
- A Primer on Automating Chaos
- Intro to Chaos Engineering
- Learn the basics of the Chaos Toolkit
- Build System Confidence with Chaos Engineering
- How we break things at Twitter: failure testing
- Run Chaos Experiments Without Risking Your Job
- A Guide to Your First Chaos Day
- Planning Your Own Chaos Day
- How To Install Distributed Tensorflow on GCP and Perform Chaos Engineering Experiments
- Monitoring Your Chaos Experiments
- Increasing the Resilience of APIs with Chaos Engineering
- 3 key steps for running chaos engineering experiments
- Exploring Multi-level Weaknesses using Automated Chaos Experiments
- Chaos Monkey Guide for Engineers
- Chaos Engineering for Serverless
- Network Fire Drills with Chaos Engineering
- Dev Ops Foundations: Chaos Engineering
- Resilience Engineering: Short Course
- The Chaos Engineering Collection
- PenTester Academic
- Consul and Chaos Engineering
Outils notables
Section intitulée « Outils notables »- Chaos Monkey - Un outil de résilience qui aide les applications à tolérer des pannes d’instances aléatoires.
- orchestrator - Gestion de la topologie de réplication MySQL et haute disponibilité.
- kube-monkey - Une implémentation du Chaos Monkey de Netflix pour les clusters Kubernetes.
- Gremlin Inc. - Failure as a Service (la panne en tant que service).
- Chaos Toolkit - Une boîte à outils d’ingénierie du chaos pour vous aider à avoir confiance en votre système logiciel.
- steadybit - Une plateforme d’ingénierie du chaos (SaaS ou sur site) avec découverte automatique, différents types d’attaques, gestion des utilisateurs et bien plus.
- PowerfulSeal - Ajoute du chaos à vos clusters Kubernetes afin de détecter les problèmes dans vos systèmes le plus tôt possible. Il tue les pods ciblés et fait monter et descendre les machines virtuelles.
- drax - Outil de diagnostic automatisé de résilience DC/OS. Il aide à tester les déploiements DC/OS en appliquant une approche de test proactive et invasive inspirée de Chaos Monkey.
- Wiremock - Simulation d’API (virtualisation de services) permettant de modéliser des pannes et des latences réelles.
- MockLab - Simulation d’API (virtualisation de services) en tant que service, permettant de modéliser des pannes et des latences réelles.
- Pod-Reaper - Un conteneur de destruction de pods basé sur des règles. Pod-Reaper a été conçu pour tuer les pods répondant à des conditions spécifiques, utilisable pour les tests de chaos dans Kubernetes.
- Muxy - Un outil de test de chaos pour simuler des pannes de systèmes distribués réels.
- Toxiproxy - Un proxy TCP pour simuler des conditions réseau et système lors de tests de chaos et de résilience.
- Ingénierie du chaos pour Docker :
- chaos-lambda - Termine aléatoirement des instances ASG pendant les heures ouvrables.
- Namazu - Planificateur flou programmable pour tester les systèmes distribués.
- Chaos Monkey for Spring Boot - Injecte des latences, des exceptions et des terminaisons dans les applications Spring Boot.
- Byte-Monkey - Injection de défauts au niveau du bytecode pour la JVM. Il instrumente le code applicatif à la volée pour introduire délibérément des pannes comme des exceptions et des latences.
- GomJabbar - ChaosMonkey pour votre cloud privé.
- Turbulence - Outil axé sur les environnements BOSH, capable de stresser les machines virtuelles, de manipuler le trafic réseau, etc. Il est très similaire à Gremlin.
- chaosblade - Une boîte à outils d’ingénierie du chaos facile à utiliser et puissante.
- KubeInvaders - Outil d’ingénierie du chaos gamifié pour les clusters Kubernetes.
- Cthulhu - Outil d’ingénierie du chaos qui aide à évaluer la résilience des systèmes de microservices en simulant divers scénarios de catastrophe sur une infrastructure cible de manière pilotée par les données.
- VMware Mangle - Orchestration de l’ingénierie du chaos.
- Byteman - Un couteau suisse pour la manipulation de bytecode.
- Litmus - Un framework pour les environnements Kubernetes permettant d’exécuter des suites de tests, de capturer des journaux, de générer des rapports et d’effectuer des tests de chaos.
- Perses - Un projet visant à provoquer une destruction (contrôlée) d’une application JVM.
- ChaosKube - chaoskube tue périodiquement des pods aléatoires dans votre cluster Kubernetes.
- Chaos Mesh - Chaos Mesh est une plateforme d’ingénierie du chaos cloud native qui orchestre le chaos dans les environnements Kubernetes.
- failure-lambda - Un petit module Node pour injecter des pannes dans AWS Lambda via latence, exception, code d’état ou espace disque.
- aws-chaos-scripts - Collection de scripts Python pour exécuter l’injection de pannes sur l’infrastructure AWS.
- chaos-ssm-documents - Collection de documents AWS SSM pour réaliser des expériences d’ingénierie du chaos.
- aws-lambda-chaos-injection - Une bibliothèque injectant du chaos dans AWS Lambda. Elle offre de simples décorateurs Python pour l’injection de latence, d’exception et de code d’état, ainsi qu’une classe pour ajouter de la latence à toute dépendance tierce.
- chaos-dingo - Un outil pour perturber les services Azure à l’aide du SDK Azure NodeJS.
- Chaos HTTP Proxy - Introduit des pannes dans les requêtes HTTP via un serveur proxy.
- Chaos Lemur - Une application auto-hébergeable pour détruire aléatoirement des machines virtuelles dans un environnement géré par BOSH.
- Simoorg - Le framework d’induction de pannes bien à LinkedIn.
- react-chaos - Un outil d’ingénierie du chaos pour vos applications React.
- vue-chaos - Un outil d’ingénierie du chaos pour vos applications Vue.
- Chaos Engine - Un outil conçu pour détruire ou dégrader de manière intermittente les ressources applicatives exécutées dans une infrastructure cloud. Documentation
- kubedoom - Tuez des pods Kubernetes en jouant au DOOM d’id Software.
- kubethanos - Tue la moitié des pods Kubernetes sélectionnés aléatoirement.
- go-fault - Middleware d’injection de défauts en Go.
- Proofdock’s Chaos Engineering Platform - Une plateforme d’ingénierie du chaos qui s’intègre de manière transparente à Azure DevOps et se concentre sur la plateforme cloud Azure.
- Pystol - Pystol est une plateforme d’injection de défauts permettant aux utilisateurs d’exécuter des actions d’injection de défauts dans des environnements cloud natifs de manière contrôlée et prescrite.
- AWSSSMChaosRunner - La bibliothèque open source légère d’Amazon pour l’ingénierie du chaos sur AWS. Elle peut être utilisée pour EC2, ECS (avec type de lancement EC2) et Fargate.
- Kraken - Outil de test de chaos et de résilience pour Kubernetes et OpenShift.
- kube-burner - Un outil visant à stresser les clusters Kubernetes en créant ou supprimant un grand nombre d’objets.
- Chaos Experimentation Framework - Une plateforme extensible de gestion d’infrastructure incluant l’ingénierie du chaos.
- NetHavoc - Un outil d’ingénierie du chaos pour Linux, K8s, Windows, PCF, le cloud et les conteneurs, pour injecter des pannes de ressources, d’infrastructure, de réseau et d’application.
- gorm-sqlchaos - Un manipulateur SQL à l’exécution pour vos applications Golang basées sur gorm.
- Chaos Frontend Toolkit - Un ensemble d’outils pour appliquer l’ingénierie du chaos au frontend.
- Mitigant - La plateforme de vérification de sécurité continue, qui renforce la confiance dans la posture de sécurité cloud en tirant parti de l’ingénierie du chaos de sécurité.
Outils retirés
Section intitulée « Outils retirés »- The Simian Army - Une suite d’outils pour maintenir votre cloud en parfait état de fonctionnement.
- ChaoSlingr - Introduit l’ingénierie du chaos de sécurité. ChaoSlingr se concentre principalement sur l’expérimentation sur l’infrastructure AWS pour instrumenter de manière proactive les pannes de sécurité système par l’expérimentation.
Services cloud
Section intitulée « Services cloud »- Testing Amazon Aurora Using Fault Injection Queries
- Azure Chaos Studio - Un service managé d’injection de pannes pour les applications Azure. Voir aussi Azure Fault Analysis Service pour les applications Azure Service Fabric.
- Security Chaos Engineering for Cloud Services
Articles
Section intitulée « Articles »- Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent Traffic Safely and Efficiently
- Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems
- Automating Failure Testing Research at Internet Scale
- Principles of Antifragile Software
- Why is random testing effective for partition tolerance bugs?
- Chaos Engineering
- A Platform for Automating Chaos Experiments
- A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM
- TripleAgent: Monitoring, Perturbation And Failure-obliviousness for Automated Resilience Improvement in Java Applications
- Lineage-driven Fault Injection
- Antifragility is a Fragile Concept
- Chaos Engineering Security
- Security Chaos Engineering: A new paradigm for cybersecurity
- Security Challenges around Chaos Engineering
- CloudStrike: Security Chaos Engineering for Cloud Services
- Observability and Chaos Engineering on System Calls for Containerized Applications in Docker
- Maximizing Error Injection Realism for Chaos Engineering with System Calls
- Chaos Engineering of Ethereum Blockchain Clients
Gamedays
Section intitulée « Gamedays »- Target: What is a Gameday? - Expérience des Gamedays de chaos chez Target.
- Codecentric: Chaos Engineering Gamedays - Gamedays de chaos par Codecentric.
- New Relic: How to run a Gameday? - Expérience des Gamedays de chaos par New Relic.
- Dius: Gamedays resources - Ressources pour démarrer avec les Gamedays et l’ingénierie du chaos.
- Gremlin: Gamedays - Ressources pour démarrer avec les Gamedays et l’ingénierie du chaos.
- Gremlin: What is a Chaos Day? - Ce qu’est un Gameday selon Gremlin.
- Gremlin: Why run a Chaos Day? - Raisons de mener des Gamedays selon Gremlin.
- Gremlin: How to run a Gameday? - Méthodologie pour mener des Gamedays selon Gremlin.
- Gremlin DB: Breaking Dynamo DB - Exemple de Gameday avec DynamoDB par Gremlin.
- Gremlin: Introduction to Gameday - Ce qu’est un Gameday selon Gremlin.
- Gremlin: Planning your own Chaos Day - Exemple de Gameday avec DynamoDB par Gremlin.
- Gremlin: Inside Gremlin 2019 Gremlin Gamedays Roadmap - Expérience des Gamedays de chaos par Gremlin.
- Gremlin: What I lerned running the Chaos Lab with Kafka - Exemple de Gameday avec Kafka par Gremlin.
- Chaos Toolkit: Chaos Engineering with Humans in the loop - Article sur les Gamedays de chaos.
- GooCardless: All fun and games until you start with Gamedays - Article sur les Gamedays de chaos.
- InfoQ: Gamedays - Achieving Resilience through Chaos Engineering - Présentation InfoQ avec des expériences sur les Gamedays de chaos.
Blogs et newsletters
Section intitulée « Blogs et newsletters »- Netflix Technology Blog - En savoir plus sur la façon dont Netflix conçoit, construit et exploite ses systèmes et ses organisations d’ingénierie.
- Production Ready - Une liste de diffusion sur la construction d’infrastructures et d’outils résilients.
- SRE Weekly - Newsletter hebdomadaire sur la fiabilité des sites.
- Site Reliability Engineering resources - Une liste curée de ressources sur la fiabilité des sites et l’ingénierie de production.
- SysAdvent - Un article par jour en décembre, se terminant au 25e article.
- Gremlin Blog - Blogs sur l’ingénierie du chaos de Gremlin Inc.
- O’Reilly Systems Engineering and Operations Newsletter - Nouvelles et analyses hebdomadaires sur l’ingénierie systèmes et les opérations, par des initiés de l’industrie.
- LaunchDarkly Blog - Blog sur la livraison continue et les feature flags.
- Verica - Ingénierie du chaos, ingénierie du chaos de sécurité et vérification continue.
- Proofdock - Fiabilité, résilience et ingénierie du chaos axées sur MS Azure.
- LitmusChaos Blog - Blogs sur l’ingénierie du chaos de LitmusChaos.
- ChaosEngineering.news - Newsletter sur l’ingénierie du chaos. Tout sur l’ingénierie du chaos, directement dans votre boîte mail !
- Chaos Mesh Blog - Blogs sur l’ingénierie du chaos de Chaos Mesh.
- Chaos Experimentation Framework Chaos Experimentation, un framework open source construit au-dessus d’Envoy Proxy.
- Squadcast- Blog sur l’ingénierie de fiabilité des sites.
- steadybit Blog - Blogs sur l’ingénierie du chaos, la résilience, le SRE et les ops de steadybit.
Podcasts
Section intitulée « Podcasts »- Break Things On Purpose - Podcast mensuel sur l’ingénierie du chaos présenté par Gremlin Inc. Également disponible sur Spotify, Google Play et Stitcher.
Conférences et meetups
Section intitulée « Conférences et meetups »- Chaos Carnival - Une conférence virtuelle mondiale de deux jours sur l’ingénierie du chaos cloud native.
- Chaos Conf - Une journée de démos d’ingénierie du chaos, de conseils d’experts et d’échanges avec vos pairs qui mettent le chaos en pratique dans leurs entreprises.
- SRECon Conferences - La conférence SRE officielle.
- LISA Conferences - Conférence importante sur SysAdmin/DevOps/SRE.
- O’Reilly Velocity Conference - Conférence importante sur l’ingénierie systèmes/DevOps/SRE.
- Chaos Engineering Community Meetup Group - Groupe de meetup de la baie de San Francisco pour les ingénieurs du chaos.
- London Chaos Engineering Community _ Groupe de meetup de la région de Londres pour les ingénieurs du chaos.
- Stockholm Chaos Engineering Meetup Groupe de meetup de Stockholm pour les ingénieurs du chaos.
- Chaos Engineering Community - Une collection de meetups à travers le monde sur l’ingénierie du chaos.
- Conf42.com: Chaos Engineering - Ingénierie du chaos pour les praticiens et les adoptants - Londres, Royaume-Uni, 23 janvier 2020.
- Kubernetes Chaos Engineering Meetup Group India- Groupe de meetup indien pour les ingénieurs du chaos.
- Chaos Community Google Group
- Chaos Engineering LinkedIn Group
- Chaos Engineering Slack Community
- CNCF Chaos Engineering Working Group
- CNCF Chaos Engineering Working Group Slack : #chaosengineering (slack.cncf.io)
- CNCF Chaos Engineering Working Group Github
- Chaos Toolkit Slack Community
- Litmus Chaos Engineering Slack Community
Contribution
Section intitulée « Contribution »Veuillez d’abord consulter les directives de contribution. Les contributions sont toujours les bienvenues !
HagiCode
HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.
Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.
- IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
- EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
- IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.
Télécharger pour Windows
Partager HagiCode
Transformez vos idées en logiciels livrés.
HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.
- Intelligent
- Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
- Efficace
- L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
- Ludique
- Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

