Chaos Engineering: the history, principles, and practice With the rise of microservices and distributed cloud architectures, the web has grown increasingly complex. We all depend on these systems more than ever, yet failures have become much harder to predict. These failures cause costly outages for companies. The outages hurt customers trying to shop, transact business, and get work done. Even br