事件风暴、DDD领域驱动设计和微服务项目咨询

目标:通过板桥banq自创的“三体”基于 领域事件的风暴建模eventstorming方法帮助客户实现需求分析设计、输出聚合模型和微服务的代码。实现以零代码和严密逻辑验证需求,达到需求发现、理解需求、划分团队和帮助开发工作量可见等目的

案例:联想集团、某省保险平台、太平洋保险公司、某市地方银行等。

方式:项目咨询式实践培训,全程参与客户自己的需求案例的建模分析设计直至代码输出,以教练或代码审查角色辅导指引,确证成员学会掌握三位一体建模法(事件、状态、类)。

收费:以天数、月、年等时间为收费方式。

人数:20人以下

老师彭晨阳(板桥banq)

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

要求:学员具备基础知识,先观看免费视频

流程:需求业务分析、领域事件阿顺序主次划分、子域划分与上下文映射、类结构设计、状态设计、代码评审。

要点:涉及且不限于以下知识点

1. 领域驱动设计基础

1.1 什么是领域驱动设计?
1.2 领域驱动设计的特点
1.3 领域驱动适合什么行业

2. 领域驱动战略设计

统一语言
什么是有界上下文
如何发现有界上下文
UML用例顺序图法
DDD战略设计方法:Wardley的地图等介绍 事件风暴建模法

3. 聚合发现和设计

复杂系统的聚合聚合
先设计聚合还是先设计实体?
聚合的逻辑一致性是什么?
为什么说聚合设计体现了与数据库表ER建模思路的本质区别?
如何从事件风暴中发现聚合?

4. 实体与值对象

实体定义
值对象定义
实体与值对象区别
构建模式

仓储与工厂

应用服务、领域服务和微服务

5. DDD架构实现

DDD的Clean架构实现

传统的应用层和领域层的四层架构的最大问题是什么?

DDD的六边形架构实现

CQRS架构
事件溯源建模与架构实现
强最终一致性的分布式事务

微服务踩坑经验分享

微服务DDD最终一致性架构详解

相关培训图片:

 

以上课程都可由banq163.com联系,能立即回复。联系表单按这里,联系公众号:

更多咨询培训内容