Просто у каждого микросервиса своя схема. Так можно не плодить лишних сущностей когда нагрузка позволяет и без проблем утащить схему в отдельную бд, если это необходимо.
Во-вторых - у каждого микросервиса своя бд (ну или схема) изолирована от других бд и констрейтов между ними быть не может, однако, в каждой бд микросервиса могут существовать свои реляционные отношения и констрейты будут нужны. Как пример - возьмите микросервис для sso - там как минимум будут таблицы с пользователями и их ролями.
Потому что в этом случае от микросервисов будет только вред
Обсуждают сегодня