DDD域与聚合

时间:2019-03-11 12:03:39

标签: domain-driven-design

我想把头放在DDD上。

假设我们有一个工作委员会网站,Organisations可以发布职位,而Applicant可以申请。

我的理解是正确的,将会有一个Recruitment域,其域为:

  • JobPostJobPostApplication作为集合
  • HiringOrganisationApplicant作为它们各自集合的实体
Recruitment
└── Model
    ├── Entities
    │   ├── Applicant
    │   └── HiringOrganisation
    │   └── Location
    ├── ValueObjects
    │   └── Salary
    │   └── EmploymentType
    ├── JobPost
    └── JobPostApplication

如果是这样,怎么会

  • ApplicantUser域中的Auth相关
  • HiringOrganisationOrganisation域中的Organisations

1 个答案:

答案 0 :(得分:2)

  

怎么会   申请人与Auth域中的用户有关   招聘组织在组织领域中与组织有关

通常:共享标识符。两个上下文共享一些值(通常是不透明的令牌,如UUID),以便我们可以将讨论“相同”事物的消息关联到数据随时间变化的不同空间中。