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 Jones is a senior chaos engineer at Netflix. Nora is passionate about delivering high-quality software, improving processes, and promoting efficiency within architecture. Occasionally, she pokes holes in distributed systems to make them more resilient.
©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. • firstname.lastname@example.org