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

7 и 8 апреля 2025

Москва

CI/CD динамических dev стендов за почти даром

CTO/CIO трек, Org Engineering

Управление конфигурацией
Непрерывное развертывание и деплой
Менеджмент в эксплуатации
Непрерывная интеграция
Автоматизация разработки и тестирования
Большие проекты/команды
Функциональное тестирование
Управление изменениями
Инфраструктура

Программный комитет ещё не принял решения по этому докладу

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

CTO, head of devops, teamlead (те кто отвечают за заказ к внутренней dev архитектуре и могут влиять на ее ландшафт)

Тезисы

Все мы знаем классическую схему окружений: prod, stage и dev. Но когда в компании много команд и разработчиков, работающих над микросервисным продуктом, начинают возникать трудности. Каждый хочет выкатить свою фичу на dev (чаще всего это комбинация микрофронта и нескольких бэкенд-микросервисов) и передать её тестировщикам. При этом важно, чтобы на стенде оставались стабильные версии всех остальных микросервисов и микрофронтов. Поднимать отдельный стенд для каждой фичи — возможный путь, но он очень ресурсозатратен.

С ростом системы линейно увеличивается количество разработчиков и фич в работе, а также возрастает число микросервисов, что приводит к квадратичному росту затрат на инфраструктуру. Мы поделимся, как этот момент можно обойти более элегантно. Наша идея: поднимать только те сервисы, которые изменяются в рамках фичи, а для остального использовать stage окружение. Этот подход уже год успешно работает у нас.

Конечно, потребуется немного поработать с роутингом и обвязкой, но усилия минимальны. Мы покажем, как это настроить в GitLab, и поделимся нашими инструментами и наработками, чтобы упростить внедрение такого подхода и в вашем проекте.

head of backend at mysky.com

mysky.com

MySky - международная компания про финансы вокруг бизнесджетов

head of Devops mysky.com

mysky.com

mysky.com IT для бизнес авиации

Видео