Конференция завершена. Ждем вас на Russian Python Week в следующий раз!

Тестирование распределенного софта на Python: ближе к реальности Офлайн 2021

Доклад отклонён
Тезисы

Доклад посвящен вопросам тестирования распределенных систем в облачных сервисах. Такой софт полезен для тестирования блокчейнов, систем репликации БД, систем распределенного хранения, автомасштабируемых кластеров и любых распределенных систем, требующих консенсуса между десятками и более серверов. В докладе описывается процесс разработки системы для проведения такого рода тестов, ее архитектура, аспекты эксплуатации и встреченные по дороге проблемы. В докладе освещены следующие вопросы:

Как выглядят тесты распределенных систем, требующих достижения консенсуса между сотнями серверов? Какие системы тестируются таким образом и почему эти тесты нельзя проводить локально? Возможно ли создание сколько-нибудь универсальных решений для подобного тестирования, что общего есть у таких тестов? Какие программные решения можно эффективно соединить вместе для автоматизации подобных тестов? Почему в качестве “клея” для них имеет смысл выбрать Python? Каковы результаты, насколько быстро их удалось достичь и какие проблемы встретились по дороге?

Сергей Прилуцкий
MixBytes

Software researcher, developer, lecturer. Разработчик со стажем более 25 лет, большой бэкграунд в высоконагруженных системах в топовых компаниях, в прикладной информационной безопасности, исследовании различного софта и преподавании. Области интересов: децентрализованные сети, блокчейны, криптография, безопасность и анализ кода.

sergey@mixbytes.io