Русский
Конференции для профессионалов индустрии информационных технологий

Смирнов Андрей Андреевич

Старший инженер по тестированию
DINS
Россия
Санкт-Петербург

Биография:

Ничего такого

Доклады

Масштабирование процесса непрерывной интеграции

24.11.2017

Микросервисы, оркестраторы, контейнеры — технологии, которые помогают выкатывать изменения на продакшн за несколько минут. Подходы и процессы, позволяющие организовать это, объединяются под термином Continuous Delivery. Его частью является процесс Continuous Integration, задача которого — непрерывно интегрировать все поступающие изменения. 

К сожалению, у больших распределённых систем встречаются особенности, усложняющие построение процесса непрерывной интеграции. Релизные циклы растянуты на несколько месяцев, сотни сервисов написаны на разных языках, для тестирования необходимы десятки тысяч end-to-end тестов и полноценные окружения, сопоставимые с продакшеном. В таких условиях простые рецепты не работают. 

В докладе мы покажем, как Multi-Stage Continuous Integration решает описанные проблемы. Разберем разные подходы к тестированию бэкенда, как их комбинировать в единый процесс и масштабировать на всю систему.


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

Посещал конференции

Докладчик