DDD研究十年心得:《复杂软件设计之道:领域驱动设计全面解析与实战》出版

20-08-31 banq

本书是板桥banq(彭晨阳)跟踪DDD十年的研究结晶,DDD的发展已经经过了原始概念阶段和DDD社区创新发展两个阶段,本书深入浅出地介绍了DDD社区最新思想和技术(EventStorming、领域事件等概念),并详细讲解如何落地到实战项目中,每个章节都有案例源码。

本书介绍了微服务设计模式:有界上下文、领域事件、异步消息传递、基于编排的sagas、事件溯源、CQRS等。

本书可以作为Eric Evans原书籍《领域驱动设计:软件核心复杂性应对之道》的扩展和参考读物,也有助于深入理解DDD概念,特别是本书最后一章节是以原书中货运Cargo为案例,从事件风暴角度详细讲述了如何从需求到Cargo聚合模型产生的中间过程,而这一过程在原书中描述得不够详细和系统。

本书涉及到的Jdon框架JiveJdon是作者banq多年自行研究DDD的开源作品,如果希望通过JiveJdon入门学习DDD,这不失为一部参考书籍。

本书曾获得机械工业出版社二等奖;入选京东『软件工程师应读的实战指南精选』;曾入选当当网新书前20畅销榜。

京东DDD系列丛书购买链接

当当网购买链接

 

为了帮助初学者更好地学习DDD,配合本书的理论指导,下面是作者板桥banq自创的一套DDD+MDD/MDA模型驱动设计方法,可快速直接落地为SpringBoot/SpringCloud或其他语言平台的微服务代码,视频教程免费观看下载(包含SpringBoot/SpringCloud详细开发)GitHub镜像

第一节 DDD 聚合设计在线视频:https://www.bilibili.com/video/BV1Yo4y1f7rz/

 

提供项目建模咨询:https://www.jdon.com/trainning/ddd.htm

76
猜你喜欢