В настоящее время я работаю над большим проектом, использующим микросервисную архитектуру.
Проект будет обрабатывать более 100 000 пользователей, которые все будут храниться в отдельном сервисе.Вопрос в том, каким будет лучшее решение для обработки отношений с этими пользователями в других базах данных.В настоящее время мы используем только реляционные базы данных (не NoSQL).
Любые мнения о том, должна ли каждая служба иметь таблицу пользователей, содержащую идентификатор, и, возможно, данные, относящиеся к этой службе, или следует сохранить все данные.в центральной службе пользователя и просто добавив индекс на столбец userId?