DDD实现了业务逻辑、系统逻辑、部署逻辑的分层和解耦,但是如果组织架构没有跟随这种结构,往往导致领域划分和人员的组织形式不匹配,导致领域和人员的一种映射,而来带来额外的沟通成本和组织壁垒,这种情况久而久之又反过来对领域的合理划分造成逐步的侵蚀,渐渐的领域对象又开始耦合起来,原理清晰的分层又开始腐化了。在我们最初实践DDD的时候,有些团队规模庞大,采用DDD之后,团队职责还是按组件方式划分,就出现过这种对DDD架构腐化的情况,人员拆分始终面临难题:人员纵拆又要兼顾解决公共层维护问题。我知道的团队,先后经历过绝对纵拆、基于功能的复用的纵拆辅助少量的横拆,最后随着DDD的深入,把领域层进行基于语义的拆分,人员也基于领域的纵拆+基于领域本身分层的语义复用的横拆,目前看比较顺畅的解决了DDD架构和组织治理的问题。
浏览6452次
浏览6569次
浏览7821次
浏览5238次
浏览10224次
浏览5707次
2025-06-20 深圳
2025-04-19 南京
2025-08-15 上海
2025-10-23 上海
打开微信扫一扫,分享到朋友圈