Every day the systems which we develop become more and more complicated. It seems there is nowhere to hide from the ubiquitous complexity. One of its aspects is configuration. On the one hand, configuration has a significant influence on stability and availability of a system. On the other hand, there is too little time set aside for checking its correctness. In this talk, we'll explain how we test configuration and how far it was useful for our project.
This talk will be helpful for those who want to learn an easy way to increase system stability and availability in production.
Andrey is involved in testing at Amazon Web Services. Previously he has worked in various projects: testing distributed NewSQL database at Yandex, cloud antivirus detection system at Kaspersky Lab, online multiplayer game at Mail.ru, and foreign exchange pricing service at Deutsche Bank. Andrey is interested in testing large scale distributed and backend systems.