
Андрей Сатарин
Яндекс
Распределенные системы все чаще встречаются нам на профессиональном пути, все современные популярные сайты и приложения содержат у себя “под капотом” распределенную систему. Они бросают вызов разработчикам в силу фундаментальной сложности их создания и огромного диапазона возможных компромиссов в дизайне. Я расскажу о той части этих вызовов, что присуствуют в тестировании. О существующих ограничениях и их влиянии на функциональность. Чем распределенные системы отличаются от централизованных систем. Что все это значит для тестирования. Какие свойства и характеристики нужно проверять в распределенных системах, как это делать. Какие подходы к тестированию распределенных систем есть и какие проблемы они решают. Какие проблемы остаются не решенными. Примером в моем докладе будет персистентная распределенная очередь, которая разрабатывается в Яндексе. Вы узнаете, что и как мы тестировали и какие результаты получили.
Яндекс