
领域驱动设计(DDD)
吃米的猫
这个作者很懒,什么都没留下…
展开
-
2.什么是DDD
文章目录DDD历史DDD的春天DDD历史DDD:领域驱动设计,它是一种设计思想,能有效的指导中台业务数据建模及微服务设计。DDD分为战略设计与战术设计。首先通过战略设计,建立领域模型; 其次通过战术设计完成领域模型到微服务的设计与落地。DDD的春天2003年DDD就产生了,但是一直不温不火,这是为什么呢?主要有两方面的原因:一是、在一段时间内,单体应用能够支持业务与数据的需求;二是、而DDD本身具有一定的复杂度,使用DDD需要一定的成本(学习成本、使用成本)。但随着业务与数据的暴发式增长,单原创 2020-08-11 00:06:32 · 258 阅读 · 0 评论 -
1. 微服务与DDD
这里写目录标题1.什么是微服务2.微服务边界3.微服务的拆分和设计4.DDD1.什么是微服务微服务专注于做一件事,并把它做好。它能很好的实现复用、高度自冶(独立开发、部署、运维、监控等)、横向扩展(有状态的除外)。2.微服务边界微服务的边界一般可以划分为逻辑边界、物理边界、代码边界。**逻辑边界:**为了完整的达到某一个业务目标,各微服务或模块之间的边界。**物理边界:**从部署和运行的视角上来讲、各微服务之间的部署和运行是相隔离的,不同的微服务运行在不同的服务器上(至少是不同的进程里)。**原创 2020-06-14 23:34:28 · 285 阅读 · 0 评论