Как доставить быстро и без боли. Автоматизируем релизыНепрерывная поставка
Более 5 лет в автоматизации, в течение которых разрабатывал и внедрял системы автоматизированного тестирования. Работал над CI/CD и внутренними проектами по поддержке и развитию инфраструктуры и процессов. Сейчас своё время посвящаю организации и оптимизации процессов продуктовой команды, а также развитию самой команды и инженерной культуры внутри неё.
Я расскажу о наших инструментах автоматизации деплоя, которые повысили качество и сократили время доставки кода в production в 5 раз, попутно избавив разработчиков от рутинных операций.
Мы получили возможность автоматического развёртывания и отката кода, снизили аффект на пользователей при помощи канареечного тестирования и rolling update, а также своевременного уведомления команд в проблемных случаях.
В то же время рассмотрим основные изменения в процессах разработки, так как невозможно добиться результатов, ограничившись только лишь автоматизацией.