Тестирование распределенных систем или Jepsen это совсем не сложно
  • Ilya Suntsov
    GridGain Systems
    Санкт-Петербург
  • 40 мин

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


Тестирование распределенных систем или Jepsen это совсем не сложно from Vlad Orlikov on Vimeo.

Комментарии ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}