или пользователей вынесли бы в отдельный контекст?
У пользователей будет только агрегат или агрегат и сущность:
a)
class UserAggregate{
id: string
username: string
....
}
b)
class UserEntity {
id: string
username: string
....
}
class UserAggregate {
user: UserEntity
}
?
Что такое агрегат? Зачем он тебе нужен для пользователя в твоей архитектуре?
Агрегат - кластер сущностей. Состояние меняется через агрегат и доменные события через агрегат публикуются
Обсуждают сегодня