Дмитрий Ванеев dv2381408 Сбер ID
Веб-продукты, AI-системы и маркетинг продукта
Рейтинг
1 868
№ 549 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Санкт-Петербург
Опыт работы
26 лет
На сайте с
2026 года
Юридический статус
Самозанятый

Production-релиз и rollback для нескольких независимых веб-продуктов

Используемые навыки CI/CD Администрирование сети Архитектурное проектирование Веб-безопасность Системное администрирование

Описание

Задача — публиковать несколько независимых веб-продуктов на управляемой инфраструктуре так, чтобы новая версия не смешивалась с предыдущей, а восстановление не приходилось проектировать уже после сбоя.

Vaneev, PROOF и DoMiSoul имеют разный состав и жизненный цикл. Их сборка, runtime и release не должны случайно заменять друг друга. DNS и почтовый контур при этом не должны меняться без продуктовой необходимости.

Решение

Для каждого продукта определён отдельный release-контур. Сборка проходит локальные и автоматические проверки, получает однозначную версию и контрольные суммы, загружается в новый неизменяемый каталог и только после проверки становится активной через атомарное переключение.

Предыдущий принятый релиз сохраняется как готовая точка rollback и может быть возвращён без пересборки. Продукты разделены по runtime и каталогам; PROOF и корневой Vaneev сохраняют независимые жизненные циклы. Публичные проверки отделяются от локальных и CI-проверок.

Результат

Подход применяется в работающих продуктах Vaneev, PROOF и DoMiSoul. Релиз является проверяемым и обратимым событием: известны фактическая версия, состав файлов, активная цель и путь восстановления.

Кейс показывает ответственность не только за написание кода, но и за безопасный выпуск, проверку production-результата и возврат к стабильной версии.

Оценили проект:

Другие проекты

Все проекты →
ИИ и Нейросети AgentDesk 0.7.0: система агентов для решений владельца
AgentDesk 0.7.0: система агентов для решений владельца
34
Веб-разработка и IT Продуктовая аналитика: воронки и события без персонального профилирования
Продуктовая аналитика: воронки и события без персонального профилирования
31
Веб-разработка и IT PROOF: система проектов и инженерных доказательств компетенции
PROOF: система проектов и инженерных доказательств компетенции
38
Веб-разработка и IT Still Stage: музыкальная платформа с личным кабинетом и редакционной системой
Still Stage: музыкальная платформа с личным кабинетом и редакционной системой
46