我是Domain-Driven-Design的新手(我们有一个工作人员正在推动我们使用它),我喜欢我所看到的。我理解洋葱架构,我相信它与DDD密切相关,但我不确定它如何与Bounded Contexts一起使用。
在微软介绍中,我理解对有界上下文的需求
但我不知道这些是不是洋葱。似乎有一些交叉,几乎就像有一个大洋葱和其他内部,这听起来很棘手。
洋葱架构如何与有界上下文一起使用?
答案 0 :(得分:4)
实际上它没有,它们是不同的概念。 DDD =为您的业务层建模,以准确反映业务概念和用例,仅此而已。 X (任意)架构是根据技术标准的app结构(与域名无关)。
您可以构建应用程序以更好地反映业务而不是技术问题,即业务是第一个标准,技术是第二个,使用Autonomous Business Components您不需要拥有企业应用程序,概念也适用于较小的非分布式应用程序。
平均时间read this