Маленькие релизы: меньше риска, больше обратной связи
Как уменьшить стоимость отката, не превращая каждый выпуск в отдельный проект.
Ограничьте область изменения
Релиз проще проверить, когда он решает одну понятную проблему. Отделяйте изменения схемы от удаления старых данных. Новый код должен по возможности работать рядом с предыдущей версией во время переключения.
Откат готовят заранее
Сохраните версию образа, конфигурацию и необходимую копию данных. Зафиксируйте, какие изменения обратимы, а где требуется отдельное восстановление.
Наблюдайте за поведением
После запуска проверьте не только health endpoint. Откройте рабочий экран, загрузите вложение и выполните основное действие. Затем посмотрите ошибки и задержки. Пользовательский путь — главный критерий готовности.

Обсуждение 2
Обсуждаем идеи, делимся опытом и уважаем собеседника.
Полезный разговор начинается с вас.
Войти и обсудить ↗Как не потратить на подготовку отката больше времени, чем на маленькую правку?
Автоматизировать обычный путь: образ, конфигурация и короткий функциональный тест. Тогда стоимость подготовки не растёт с каждым выпуском.