购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

Chapter 1
第1章
引入DDD

在日常开发过程中,除了专门开发中间件或底层框架的少数场景之外,绝大多数软件开发工作都是围绕着现实业务问题展开的。面对业务导向的开发场景,我们需要构建能够应对日益复杂的业务逻辑的系统架构,并遵循主流的设计理念,采用先进的技术体系。这个过程涉及业务架构与技术架构之间的融合,而领域驱动设计(Domain-Driven Design,DDD)可以帮助我们更好地实现这一目标。

作为开篇,本章将引入DDD的设计思想和设计方法。从设计思想上讲,DDD为我们开展系统建模工作提供了一种崭新的模式。而在设计方法上,DDD则从战略设计和战术设计这两大维度给出了全面的工程实践的参考。

目前,DDD的应用越来越广泛,无论传统的单体架构,还是主流的微服务架构,抑或是当下非常热门的中台架构,都可以和DDD进行不同程度的整合。我们将在本章阐述这些应用方式。 QIEy3Gy8zFKQTzE+n/YJ/kfoQNTW3kAlQtTgZZ6tEbpqA96ynsQJh+qHxl00THHf

点击中间区域
呼出菜单
上一章
目录
下一章
×