DDD 领域驱动设计落地实践:六步拆解 DDD

本文通过电商优惠券业务,详细解析DDD领域驱动设计的落地实践,包括战略设计(业务场景分析、领域建模、划分边界上下文)和战术设计(微服务拆分、领域分层)。通过事件风暴法梳理业务,建立领域模型,并划分优惠券、营销活动和审批三个限界上下文,最后实现微服务拆分和领域分层的工程结构。
摘要由CSDN通过智能技术生成

DDD 领域驱动设计落地实践:六步拆解 DDD。

*项目需求信息*

这里还是大家比较熟悉的电商场景来进行说明,我想这样大家比较好理解一点。在前段时间双十一,大家被各种购物优惠券的套路整的眼花缭乱,仿佛数学不好,都不配拿到最优惠的价格了。大家都在吐槽,就不能少点套路,买东西直接给我 5 折不就天下太平了吗?我想造成这种现象的原因大概就是中国电商行业的内卷吧,只有通过各种营销活动的堆积,才能让大家花更多的时间去浏览更过的商品,才能获得更好的留客以及交易。好了,跑题了,这些我们先不去关心。那我们今天就用这个折磨人的优惠券的流程作为设计实例来说明整个 DDD 的落地过程吧。优惠券的关键业务流程如下:

(1)当需要进行大促活动的时候,运营同学需要选定对应的商品,创建创建优惠券。

(2)运营同学需要创建营销活动,制定对应的营销活动规则,比如什么满减啊,跨店减啊类似这种折磨人脑细胞的规则,然后关联相应的优惠券,最后提交活动审批。审批通过后,进行营销活动发布。

(3)提交活动审批后,审批进行营销活动审批。

(4)用户在营销页面领取优惠券之后,下单购买

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elivis Hu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值