Szymon is a System Engineer at Erlang Solutions. He started programming in Erlang at the AGH University of Science and Technology in Krakow, Poland and for the past four years have worked on projects related to Software Defined Networking, XMPP and Load Testing. He is involved with system design and development and also teaches Erlang/Elixir in training courses.
Chaos Engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production (definition by http://principlesofchaos.org).
In this talk we explore the basics of Chaos Engineering. We take a look at an system design that supports conducting chaos experiments and then we dive into some more low level approaches to injecting faults into a system under test.