跳至主要內容
领域驱动设计简介

领域驱动设计简介

DDD 简介

软件架构模式的演进

**第一阶段是单机架构:**采用面向过程的设计方法,系统包括客户端 UI 层和数据库两层,采用 C/S 架构模式,整个系统围绕数据库驱动设计和开发,并且总是从设计数据库和字段开始。

**第二阶段是集中式架构:**采用面向对象的设计方法,系统包括业务接入层、业务逻辑层和数据库层,采用经典的三层架构,也有部分应用采用传统的 SOA 架构。这种架构容易使系统变得臃肿,可扩展性和弹性伸缩性差。

**第三阶段是分布式微服务架构:**随着微服务架构理念的提出,集中式架构正向分布式微服务架构演进。微服务架构可以很好地实现应用之间的解耦,解决单体应用扩展性和弹性伸缩能力不足的问题。


钝悟...大约 17 分钟设计DDD设计DDD