Перейти к основному содержимому

Про инфраструктуру

·143 слов·1 минута
Оригинал опубликован в Telegram

Для работы релизного пайплайна нужна #инфраструктура: правила разработки релизов, система контроля версий, CI/CD, инфраструктура для автотестов и т.д.

В итоге #разработка — это не только частые релизы новых фичей с минимум багов, но и налог на инфраструктуру, чтобы релизный пайплайн продолжал функционировать без перебоев. Отдельная команда в Яндексе развивает и поддерживает общие большие “кубики” инфраструктуры, например, единый репозиторий или CI. Команда сервиса адаптирует и подстраивает эти кубики под себя.

В нашей команде нет выделенной команды по работе с инфраструктурой. Девопсы и SRE в рамках виртуальной команды (v-team) вместе улучшают инфраструктуру отдела. Такой подход помогает учесть большинство требований и пожеланий при доработке инфраструктуры.

Участники этого v-team сами используют те инструменты и процессы, которые внедряют. Баги и неудобства чинятся в кратчайшие сроки, т.к. самим же мешают работать. В итоге одни плюсы: меньше багов, лучше инструменты, выше вовлеченность разработчиков, шире разнообразие задач.