我将我的系统分成(至少)两个有界上下文:研究设计和调查计划。
在研究设计上下文中有一个名为“主题”(面试的潜在主题)的概念。我们还保持该领域的受试者和人群之间的关联。
现在,在调查计划中,我们还需要关于对象的(一些)信息(例如:用于计划访问,甚至用于预期的问卷选择,以防事先知道对象所属的人群)。
所以,我在这两种情况下都需要那个“主题”。
我应该选择什么方法?拥有共享内核,如 Eric Evans DDD 书中所述?我不介意(至少现在)让两个上下文共享同一个数据库。
或者......我应该去纯微服务吗?含义:这两个不能/不应该共享数据库...,在这种情况下,我可能不得不通过事件传递走镜像/复制路线:https ://www.infoq.com/news/2014/11 /共享数据有界上下文
对于上述情况,有什么想法更好吗?
谢谢!