其他
干货 | 降低复杂度提升效率,DDD在携程用车/租车订单系统重构中的实践
The following article is from 携程技术 Author 小白龙
转自:携程技术
作者简介
小白龙,携程资深后端开发工程师,关注架构落地、研发效能领域。
产品不关心研发的实现,但是觉得需求很简单或者很复杂。 研发开发过程中发现一些忽略的细节需要产品确认,产品要找需求方确认。 历史逻辑没人知道,需求评审的时候无法发现问题,做到最后发现有问题。 跨团队之间不了解对方的业务,需要反复沟通确认。 遇到同一个名词不同的理解导致无效沟通。 一个需求到底该哪个域来实现是我们在实践中经常反复探讨的问题。 ...
事件风暴围绕业务流程进行讨论,使在场的每一个人都通过多条流程深入了解业务实体的变化。 事件风暴聚集了“领域专家”,产品、开发、测试等,本质也是一场集合集体智慧的头脑风暴,所有人在事件风暴中达成业务共识。 事件风暴集合了所有人的领域知识,同样是一场领域知识的分享会。
沟通中那些脱离当前领域就难以理解的词汇; 相同名词,含义不同的; 名词不同,含义相同的。
用户订单状态上下文:负责管理用户订单状态管理; 支付费项上下文:负责订单支付相关状态管理; 用户通知上下文:负责对用户进行多种方式的通知。
可以加入技术琐话读者群,请后台回复:读者群
往期推荐:
技术琐话
以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。