Профессиональная конференция по интеграции процессов разработки, тестирования и эксплуатации

Как мы автоматизировали и ускорили выкатки релизов API Почты в 20 раз

DevOps практики и культура

Непрерывная интеграция
Управление изменениями
DevOps / Кубер

Доклад принят в программу конференции

Целевая аудитория

DevOps, руководители разработки, CTO

Тезисы

Высокий ТТМ, долгие сборки, много ручной работы, несколько параллельно живущих staging-окружений, непредсказуемость
времени выкатки – всё это влияло на частоту и скорость наших релизов.

В этом докладе я хочу рассказать про наш опыт ускорения релизов и стандартизации этого процесса в сервисах Mail.ru и
поделиться подходами и инструментами, которые практически каждый сможет внедрить в собственные проекты.
– Почему мы за это взялись
– Как правильно организовать выкатки? Какие есть подходы и что выбрали мы
– Как устроен пайплайн: сборки образов, мерж веток, джобы, механизм раскатки, виды апрувов и другое
– Как мы следим за пайплайном: графики, алерты и нотификации
– Особенности организации пайплайнов в GitLab CI
– Результаты, которых мы достигли, и ближайшие планы по развитию
– Как внедрить себе

Павел Лиморенко

VK / Почта Mail.ru

9 лет в высоконагруженной backend-разработке, 5 лет тимлид команды разработки
публичного API и улучшения инфраструктуры

VK / Почта Mail.ru

Почта Mail.ru – самый популярный почтовый сервис в русскоязычном сегменте. Мы постоянно работаем над новыми технологиями и взаимодействуем с высоконагруженными проектами. В команде Почты 400+ сотрудников. Высокие нагрузки – до 10 миллионов RPM и много новых фич и проектов внутри проекта.

Видео

Другие доклады секции

DevOps практики и культура