Chaos is taking over my Kubernetes cluster

Chaos Engineering is used in a distributed system to test integrally all the application by simulating error conditions within the system and observes how the application reacts to that stimulus. With all this information and analyzing it correctly, you can write applications more resilient to the failures. This talk will provide an introduction to the principles of Chaos Engineering, how to perform experiments, identify the weakness of the architecture and fix these problems. We will also focus on patterns and strategies that you can use to make your application more resilient to the failures using Kubernetes and Java.