У меня есть сервер аутентификации, использующий oauth2.
Я использую его для:
Аутентификация с других сервисов, подписка, изменение и получение пароля и т. Д.
Каксервер ресурсов для хранения и получения дополнительной информации о пользователях и группах. У меня есть отношения ManyToMany между пользователями и группами.
Следует ли разделить вторую часть функций этого приложения на другой автономный сервис, который будет работать только как сервер ресурсов. И хранить только часть аутентификации на сервере авторизации?
Таким образом, я мог бы горизонтально масштабировать эти две службы по отдельности.