Версионирование схем и контрактов

Версия 1.5 от Alexandr Fokin на 2026/05/25 10:45

 Схема Базы данных, контракт WebApi, контракт события.
 
Процесс миграции. 
API-breaking change.Изменение ломающее совместимость.
Плавная миграция
Для БДСтарая версия сервиса -> Старая версия БД.
Старая версия сервиса -> Новая версия БД.
Новая версия сервиса -> Новая версия БД.
  
  
 
Удаление поляПоле должно быть выведено из эксплуатации (потеряло необходимость иди данные перенесены в другие поля).
Добавление поляДобавляется nullable поле.