Расскажу, как устроена разработка гигантской кодовой базы ВКонтакте и доставка кода в продакшен. На таких объёмах кода нужны уже нетривиальные решения. Поговорим и про сборку, и по компиляцию, и про атомарность деплоя, и про специальные плагины для IDE, и про graceful restart на серверах, и про особенности Highload в целом. Большинство инструментов лежат в open-source, а принципы применимы вообще ко многим большим проектам.
Доклад будет интересен тем, кто хочет заглянуть во внутреннюю кухню разработки крупных проектов: не акцент на какой-то детали, а наоборот, обзор всего пайплайна целиком. Слушатели узнают, какие подходы и инструменты мы используем для разработки и сборки огромной кодовой базы, и смогут позаимствовать некоторые подходы или аналогичные решения для своих компаний при надобности.