SobesLab логотип SobesLab

Ответ

Изменение схемы БД или API без остановки сервиса: применяют постепенные миграции – сначала расширение (добавить новые поля/версии API, поддерживать и старое, и новое), потом перевод клиентов на новое и только затем удаление старого; каждое изменение должно быть обратно совместимо на этапе деплоя, чтобы старая версия приложения могла работать с новой схемой, и наоборот (при откате); важно тестировать миграции и иметь резервные копии; этот подход позволяет обновлять систему без простоев и без рассинхронизации сервисов.