DDD之1微服务设计为什么选择DDD (2)

image.png

划定领域模型和微服务边界的步骤:

file

战术设计

技术视角出发,侧重于领域模型的技术实现,完成软件的开发和落地。

包含基础元素:
聚合根、
实体、
值对象、
领域服务、
应用服务和
资源库

等代码逻辑的设计和实现。

把领域模型中的领域对象跟代码模型中的对象对应,将业务架构和系统架构进行绑定。当我们调整业务架构和领域模型的时候,系统架构也会发生映射关系的调整;

微服务和DDD之间的关系

file

小结

file

主要回答了为什么微服务的设计和边界需要使用DDD这种方法论来操作。希望诸位的微服务设计高内聚低耦合,良好的适应业务的变化,具备非常好的扩展性,伸缩性。

原创不易,关注诚可贵,转发价更高!转载请注明出处,让我们互通有无,共同进步,欢迎沟通交流。
我会持续分享Java软件编程知识和程序员发展职业之路,欢迎关注,我整理了这些年编程学习的各种资源,关注公众号‘李福春持续输出’,发送'学习资料'分享给你!

DDD之1微服务设计为什么选择DDD

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyfjzg.html