Вопрос к любителям и профессионалам микросервисов:
1 микросервис - 1 бд
Есть микросервис, отвечающий за регистрацию, аутентификацию. У него есть бд с айдишниками, никнеймами и паролями.
Допустим есть еще другой микросервис, который должен отправлять нотификации пользователям. У этого микросервиса в его личной бд есть список email'ов, телефонов и т.п., на которые надо отправить оповещения.
Но в этой же таблице также должны быть и айдишники пользователей... т.к надо связывать строку с почтой/телефоном и т.п. с пользователем.
Но разве тут не будет нарушения: одна бд - один микросервис?
Как решается такое? Как добиться изолированности (гранулярности) данных?