фишка отката приложения на предыдущую версию путем замены контейнера - вопрос следующий, если приложение опирается на работу с базой данных и в новой версии меняется схема бд, то откат невозможен ввиду несовместимости схемы.
Как в таком случае поступают ?
Делают откат схемы.
Используют тулз для работы с СУБД. Alembic, goose, hibernate, liquidBase и прочие
Делают обратную совместимость
Не делают схему не совместимой, то есть не удаляют и не переименовывают колонки и таблицы
Это почти никогда не возможно
Обсуждают сегодня