架构师训练营 Week10 学习总结
老师讲解了下电商公司逻辑思维的DDD之路:
首先从电商的背景业务组织及服务之间的调用关系简单介绍,随后抛出问题,需要进行订单化及交易记录,方便财务进行核算.
第一反应是加个订单代理系统,要求所有业务的每笔交易都通过订单代理系统进行交互,同时订单代理系统要完成的事,依赖于多个其他系统,比如订单系统, 比如节操币系统,
但这真正是业务的需要吗?
仔细深究后发现,是为了实现订单化,推出开发一个订单代理系统, 但业务只关心结果,不关心过程.
真正的核心诉求是什么? 是为了满足订单化强行加推的一个订单代理系统,还是说业务真实需求?这就要用到下面这个图, 技术人员是否真正把握了核心的需求?
深入理解之后,发现如下问题:
采用DDD思想之后,可以进行业务重新界定划分,这样可以精准控制业务流程.
评论