Session: Architecting your App for Chaos
With the evolution of Cloud Computing, hosting and managing applications are not the same anymore. We need to create a robust, resilient, fault tolerance system which is susceptible to failures. The cloud will break; you need to be ready
How much confidence can we have on the systems we build on cloud? When there are failures in production, we should flip asking from “What happens if it fails?” to “What happens when it fails?”. Chaos experiments are never about breaking systems, they are about learning the weaknesses in your system.
This talk is all about Chaos Engineering and how can we create resilient, fault tolerant and cloud native application architecture by predicting the behavior of the system in case of failures using chaos experiments. The session is split into three different parts. In the first part covers the what and whys’ of Chaos Engineering. The second part illustrates the various principles of chaos. The final part highlights various tools which can be leveraged for running these experiments on different cloud platforms be it Kubernetes or AWS.