Как мы автоматизировали и ускорили выкатки релизов API Почты в 20 раз
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Высокий ТТМ, долгие сборки, много ручной работы, несколько параллельно живущих staging-окружений, непредсказуемость
времени выкатки – всё это влияло на частоту и скорость наших релизов.
В этом докладе я хочу рассказать про наш опыт ускорения релизов и стандартизации этого процесса в сервисах Mail.ru и
поделиться подходами и инструментами, которые практически каждый сможет внедрить в собственные проекты.
– Почему мы за это взялись
– Как правильно организовать выкатки? Какие есть подходы и что выбрали мы
– Как устроен пайплайн: сборки образов, мерж веток, джобы, механизм раскатки, виды апрувов и другое
– Как мы следим за пайплайном: графики, алерты и нотификации
– Особенности организации пайплайнов в GitLab CI
– Результаты, которых мы достигли, и ближайшие планы по развитию
– Как внедрить себе
9 лет в высоконагруженной backend-разработке, 5 лет тимлид команды разработки
публичного API и улучшения инфраструктуры
VK, Mail
Видео
Другие доклады секции
DevOps практики и культура