Netflix: Introducing Chaos Engineering

Ideally distributed systems are designed to be so robust and fault-tolerant that they never fail. We must anticipate failure modes, determine ways to inject these conditions in a controlled manner and evolve our reliability design patterns.  Anticipating such events requires creativity and deep understanding of distributed systems; two of the most critical characteristics of Chaos Engineers.

New forms of Chaos and Reliability Design Patterns are two ways we are researching at Chaos Engineering.  As we get deeper into our research we will continue to post our findings.
Read more at Netflix blog.

Source: Linux