内容简介
There’s more to chaos engineering than deliberately breaking stuff in production. With this book, QA engineers as well as program and product managers will examine the theory, history, and implementation of this full-fledged software engineering discipline. Chaos experts Casey Rosenthal, Nora Jones, and Nathan Aschbacher will bring you up to speed on this practice for finding failures within your application, network, and infrastructure.
As the software industry continues to move toward microservices and other complex, distributed systems, fewer people are able to hold a working picture of the entire system in their minds. Complexity can’t be removed from these systems, but new methodologies allow engineers to navigate the complexity while optimizing for business goals such as feature velocity, performance, and fault tolerance. This book guides you through chaos engineering and demonstrates how this methodology can help you optimize for availability.
Casey Rosenthal formalized the practice of Chaos Engineering by co-writing and publishing the definition http://principlesofchaos.org/ with the Chaos Team at Netflix, which he managed for three years. He put together a conference on the topic called Chaos Community Day, the only conference dedicated to Chaos Engineering, which is now entering its fourth year. Casey also manages...
豆瓣评论