-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Multi-Cloud Handbook for Developers
By :

Chaos engineering is a discipline in systems engineering where engineers intentionally introduce failures into systems to ensure they can withstand unexpected disruptions. The process was born out of the need to improve system resilience in increasingly complex distributed architectures, and its roots can be traced back to companies, such as Netflix, that created related tools, such as Chaos Monkey (a tool designed to induce one specific type of failure – it randomly shuts down instances in order to simulate random server failure), to randomly terminate instances in their production environment to ensure that engineers continuously reinforce their systems against failures. Here are some key points about chaos engineering: