Укрощаем хайлоад из тысячи разработчиков и разрабатываем управляемую систему деплоя DevOps и эксплуатация
Руководитель команды инфраструктурных инструментов.
Запускаем решения, которые упорядочивают процессы внутри ВКонтакте — от рекрутмента до мониторинга дежурств и деплоя.
Тезисы
Что произойдет, если тысяча разработчиков одновременно смержат свой код любимым gitlab в main-ветку и будут ждать деплоя в прод? Хайлоад из кода, багов и крупнейшего фича-поезда, которому не суждено доехать до прода.
Поговорим о том, как мы ВКонтакте решали задачу «индусских поездов» в продакшн, попутно предлагая фичи observability, предсказуемости и сокращения TTD.
Как мы разработали управляемый и наглядный деплой сервиса, увеличивший количество релизов. Расскажу, какие альтернативные решения проверяли на практике, почему мы сначала разочаровали разработчиков новым процессом, а затем порадовали.