Спасибо) И ещё последний вопрос. У меня участники и представители в регистрации могут создаваться другим пользователем, например, представителем. То есть участника могут регистрировать хоть родители.
Сейчас я сделал так, что всех людей в системе создаём в Person, а потом связываем Person с Аккаунтом. Person !== User.
Имеет ли смысл разделить с дублированием данных? И в регистрации указывать не только связь на PersonID, но и свои данные: фио, дата рождения, пол и так далее. То, что нужно этому микросервису.
Получится так, что создаём участника и если нужно связываем с аккаунтом. Но для работы этого микросервиса есть все данные. В таком случае мы можем разделить связанность в микросервисах
Надеюсь понятно объяснил)