Либо одна БД — один владелец схемы; либо отдельные БД на сервис; эволюция через совместимые миграции и контракты данных.
Разбор
- Shared DB между сервисами — скрытая связность.
- Expand/contract миграции.
- События вместо join через чужие таблицы.
- Владелец данных явен.
Итог
Схема должна иметь одного владельца на bounded context.