领域驱动设计相关架构介绍与演变过程分析.docxVIP

  • 2
  • 0
  • 约2.21千字
  • 约 10页
  • 2022-03-21 发布于浙江
  • 举报

领域驱动设计相关架构介绍与演变过程分析.docx

? ? 领域驱动设计相关架构介绍与演变过程分析 ? ? 我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢? 专业术语 各种服务 IAAS:基础设施服务,Infrastructure-as-a-service PAAS:平台服务,Platform-as-a-service SAAS:软件服务,Software-as-a-service 架构演变 从图中已经可以很容易看出架构的演进过程,通过对三个层的举例来进行说明: SAAS:比如我们最早的就是单体应用,多个业务之间可能都没有进行分层,之后我们业务多了,都各自混淆在一起,后来我们就通过MVC、SSM、分层等方式进行业务拆分,保证业务与业务之间解耦 PAAS:随者业务的增长,我们打算分离出一个子系统,但是成本太高,每次都需要从头搭建一个子系统,效率低下。这时我们就抽取除了一些通用技术,比如mesh、SOA、微服务等方式来隔离系统,且对通用技术复用来快速搭建一个系统 IAAS:比如订单服务并发量高,单台服务器已经无法满足要求,这时我们需要多台服务器,可能有windows的、linux、mac,想要快速部署就需要屏蔽OS,于是就有了VM、Docker、K8S等技术来屏蔽OS 限界上下文 限界上下文概念 BC与业务的关系: 通过对业务的划分,比如订单系统,订单是一个子域;库

文档评论(0)

1亿VIP精品文档

相关文档