2.什么是DDD

文章目录

DDD历史

DDD:领域驱动设计,它是一种设计思想,能有效的指导中台业务数据建模及微服务设计。DDD分为战略设计与战术设计。首先通过战略设计,建立领域模型; 其次通过战术设计完成领域模型到微服务的设计与落地。

DDD的春天

2003年DDD就产生了,但是一直不温不火,这是为什么呢?
主要有两方面的原因:
一是、在一段时间内,单体应用能够支持业务与数据的需求;
二是、而DDD本身具有一定的复杂度,使用DDD需要一定的成本(学习成本、使用成本)。
但随着业务与数据的暴发式增长,单体应用越来越复杂,越来越难维护,越来无法有效的支撑线上的需要,处理问题成本越来越高,上线周期越来越长……等等一系列的问题。为了解决这些问题,微服务应时代要求腾空出世,但是长期以来,微服务(拆分、边界、微服务之间的关系等 )缺少系统的行之有效的设计方法。后来有一些工程师发现,通过DDD设计出来的微服务具有清晰的边界,并且可以方便的进行架构的演进。DDD才迎来了它的春天。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值