Netflix defines chaos engineering as “the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production.” Nora Jones covers the specifics of designing a chaos engineering solution and explains how to increment your solution technically and culturally, the socialization and evangelism pieces that tend to get overlooked in the process, and how to get developers excited about purposefully injected failure.
Nora goes through the road to technical and cultural acceptance of Chaos Engineering at startups and large companies like Netflix. Surprisingly enough, social acceptance can prove to be more difficult than actual implementation. There are several different “levels” of chaos you can introduce before unleashing a full-blown chaos solution. Nora discusses each of the levels and leaves you with a game plan of how you can culturally and technically introduce fault injection in your organization.
Nora is a Senior Software Engineer at Netflix and a student of Human Factors and Systems Safety at Lund University. She is passionate about resilient software, people, and the intersection of those two worlds.
She co-wrote the book on Chaos Engineering with her teammates at Netflix and keynoted AWS re:Invent in 2017 to an audience of over 40,000 people about the technical benefits and business case behind implementing Chaos Engineering.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com