Домен профиля пользователя отвечает за хранение и управление персональными данными пользователя платформы (имя, фамилия, настройки, preferences), отдельно от идентичности (Identity) и учётных данных (Credential).
Текущая реализация
- Account service — сервис пользователей и аккаунтов (planned). Хранит профиль (first name, last name, preferences), синхронизирует username из Identity по событиям Kafka.
- Identity service — владеет canonical identity (User ID, username) и идентификаторами для входа (email/phone). Не хранит PII профиля.
Связь с фичами и сервисами
- Фича: Профиль — продуктовое описание
- Account service — владелец данных профиля
- Identity Domain — идентичность; события
identity.user.eventsпотребляет Account service