Илья Сунцов
GridGain Systems, Санкт-Петербург

Тестирование распределенных систем или Jepsen это совсем не сложно

MongoDB, Apache Ignite, Cassandra, MariaDB - все мы слышали хотя бы об одном продукте из этого списка. К ним написано много букв документации, они часто мелькают на stack overflow, хабре и тп. Все они - распределенные системы - распределенные бд, распределенный кэш и тп. О тестировании такого рода систем и пойдет речь (да, я про Jepsen-тестирование). 
Jepsen - это модуль языка Clojure (это как Lisp, только под JVM), в котором есть много полезного кода, который сломает мозг каждому непосвященному в S-выражения разработчику. Это сложно и это интересно).
В своем докладе я расскажу о том, что такое Jepsen, как настроить окружение для тестирования и покажу несколько примеров готовых тестов.


Уровень сложности
Секционный доклад (40 мин)

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Заметили ошибку?