我想把头放在DDD上。
假设我们有一个工作委员会网站,Organisations
可以发布职位,而Applicant
可以申请。
我的理解是正确的,将会有一个Recruitment
域,其域为:
JobPost
和JobPostApplication
作为集合HiringOrganisation
和Applicant
作为它们各自集合的实体Recruitment
└── Model
├── Entities
│ ├── Applicant
│ └── HiringOrganisation
│ └── Location
├── ValueObjects
│ └── Salary
│ └── EmploymentType
├── JobPost
└── JobPostApplication
如果是这样,怎么会
Applicant
与User
域中的Auth
相关HiringOrganisation
与Organisation
域中的Organisations
答案 0 :(得分:2)
怎么会 申请人与Auth域中的用户有关 招聘组织在组织领域中与组织有关
通常:共享标识符。两个上下文共享一些值(通常是不透明的令牌,如UUID),以便我们可以将讨论“相同”事物的消息关联到数据随时间变化的不同空间中。