Доклад от партнера

Эволюция review-стендов: как мы ускоряли CI для тестирования новых фич

  • На русском языке

При разработке продукта неотъемлемая часть его жизненного цикла — это процесс тестирования. Когда заказчик ожидает увидеть MVP продукта, автоматизация этого процесса откладывается до лучших времен. А когда продукт после запуска MVP «выстреливает» — автоматизированный процесс тестирования новых фич нужен был еще вчера.

С постепенной разработкой CI для review-стендов росли сложность прикладной системы и количество данных, позволяющих покрыть всю функциональность dev-окружения. В итоге при эксплуатации CI для подготовки review-стендов мы столкнулись с проблемой: в процессе тестирования фичи большую часть затрачиваемого времени тестировщик ожидает развертывания стенда.

В докладе пошагово расскажу, как в организации технически изменялся процесс тестирования фич на примере одного из продуктов, развившегося от стадии MVP до промышленной эксплуатации. И о том, как можно добиться ощутимого прироста производительности CI для review-стендов, когда уже казалось, что придется смириться с существующей проблемой в процессе — долгим временем раскатки окружения.

На основе этой информации вы сможете применить описанный подход или оптимизировать свои подходы к раскатке окружений в Kubernetes для тестирования новых фич.

Технологии: Kubernetes, GitLab, Longhorn.

Спикеры

Расписание