Тестируем группировки сервисов. На узле разработчика Тестирование, нагрузочное тестирование
Важно видеть то, как сервисы взаимодействуют между собой до выхода в продакшн. Но что делать с факторами, выходящими за рамки простых тестов? Как поведет себя система, когда сеть тормозит, сервис в цепочке сломали, подсеть отвалилась?
Мы покажем вам, как наблюдать за логикой работы сервисной системы, когда в сети творится хаос! На самом важном для вас уровне — уровне разработчика сервисов.
Мы покажем только интересное о том, как:
1. смоделировать большую распределенную сеть на одном узле?
2. подключить внешние сервисы?
3. смотреть за сообщениями в протоколе?
4. интерактивно динамически мучить сервисы и сеть;
5. описать процесс в виде воспроизводимого теста (из кода).
Вся эта магия средствами ПО с открытым исходным кодом. С автоматизацией процесса за 300 строк или меньше!
Ведет проекты в области Распределенных Сервисных Систем и Искусственного Интеллекта. Преподает 5+ лет (http://apmath.spbu.ru/ru/staff/jakushkin/index.html). Написал 40+ научных статей (https://www.scopus.com/authid/detail.uri?authorId=56404585900).
Просмотреть видео-введение https://www.youtube.com/watch?time_continue=6&v=PDYENoRZO6I&feature=emb_logo