Задать вопрос
@denis6064
Fullstack web developer

Как управлять миграциями в prod, если функционал выходит в разное время?

Добрый вечер.

Поделитесь, пожалуйста, советами по управлению миграциями БД, если существует бизнес требование, по которому функционал в прод может уходить в разное время, функционал между собой может быть связан, вся бизнес логика хранится в процедурах и функциях БД.
На текущий момент миграции обновляются через doctrine migration bundle
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Единственное что вас спасет это:
- атомарные изменения (миграции отдельно, код по каждой фиче отдельно)
- последовательный деплой (сначала миграции, потом код и т.д.)
- избавиться от процедур и функций в бд
- ввести сервисную или даже микросервисную архитектуру, избавившись от связанности

а лучше все выше перечисленное
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы