2021SACC专场二十一:DDD领域驱动设计(ppt下载)

2021-05-25 00:00:00 领域 业务 设计 落地 重塑
DDD对架构师培养的正面影响
演讲简介:

通过实际的DDD业务重塑案例,通过产研共同分析领域模型的过程,研发人员在领域模型的基础上做概要设计及技术实现的过程,来切实提升技术人员的设计水平、架构能力

王植萌 去哪儿网 技术总监
嘉宾介绍:

公共产品技术负责人,业务研发技术委员会主席,目前专注于 DDD 业务重塑,API标准化建设,技术团队数字化管理去哪儿网系列课程出品人

基于DDD思想的酒店报价引擎重构
演讲简介:

一、主题简介:
酒店报价计算经过8年左右的迭代,业务流程复杂,开发人员维护代价很大,导致新需求接入时工时也较长、评估影响范围也需要一些时间梳理代码完成,新人需要学习很久才能上手。为了解决以上问题及日常开发一些痛点,我们基于流行的 DDD 思想对报价计算进行了全面治理,终:
1.将原杂乱的计算过程标准化、可视化
2.完成对整个报价业务的重塑和服务治理,更好的满足未来规划
3.明确了报价在主流程里的职责范围
4.大幅度提升接入效率、降低学习难度、减少日常值班事宜
二、分享大纲:
1.实践背景
2.DDD 战略设计阶段
*事件风暴:两个前提、一个原则、一个方法
*构建模型:抽象化、标准化
3.DDD 战-术设计阶段
*架构模式
*代码结构规范
4.DDD系统实现阶段
*相关问题及应对
*一些佳实践参考
5.DDD落地总结与思考
*实践成果总结
*DDD 作用
*逻辑经验总结及推广
三、分享要点:
1.战略设计阶段,如何做好头脑风暴,及如何基于复杂的业务构建模型
2.战-术设计阶段,在架构模式和代码结构规范方面的选择
3.系统实现阶段,可能遇到的问题及应对方案,以及不错的参考点,及有针对性的服务治理
4.DDD思想的适用场景,及效果评估。

郑吉敏 去哪儿网 技术总监

嘉宾介绍:

现负责目的地业务研发报价中心团队。对高并发高可用有浓厚兴趣,参与过异地多活搭建,有大量日订单千万级分布式系统高可用建设经验。喜欢钻研算法,ACM/ICPC程序设计竞赛两次进入亚洲区预选赛。年 Qunar 金项奖评选中主导的“对内 DDD 对外 API 驱动的酒店报价业务重塑”项目获得CEO特别奖、技术贡献奖。

DDD建模中的主/客体思维
演讲简介:

软件设计是对现实业务逻辑的建模,以此用计算机解决业务问题。面向对象是建模的方法之一,DDD 是面向对象思想的拓展,带有强烈的面向对象思维色彩。对现实的思考可以帮助设计更好的软件,而主、客体思维是一种思维的利器。
这次分享会介绍:
1.主、客体思维的逻辑学意义;
2.如何在建模中识别主体、客体;
3.如何用主体、客体来改进设计(指导充血问题、方法命名、持久化等问题)。

林宁 ThoughtWorks Tech Lead、咨询师
嘉宾介绍:

ThoughtWorks 软件工程师、Tech Lead、咨询师。专注于 Java 分布式系统和中间件的开发、领域驱动设计(DDD)的咨询工作。服务过国内外通信、保险、银行、餐饮等行业的企业,为国内知名企业提供过 DDD 咨询服务。《ThoughtWorks 洞见》公众号的专栏作者。

DDD落地之API文档化-让领域服务治理走向有迹可循
演讲简介:

本主题着重介绍API对于DDD业务重塑后效果保存的正向作用,在具体的方案设计阶段切合活文档的设计理念,使用代码即文档的理念来引领DDD业务架构师与工程师在实施DDD业务重塑的同时,做好用户交互层与应用服务层API的标准化工作。目前,API标准化的一系列工作已经在去哪儿网的整个设计到研发到后续业务边界保持及API复用阶段体现出了巨大的价值,是DDD不可或缺,相辅相成的一部分。
分享重点为:
1.API对于DDD的重要作用;
2.活文档的理念相对于wiki等传统API文档的优势;
3.API标准化的具体实施过程;
4.API标准化形成了哪些极其有价值的工具;
5.API文档化的后续计划;
6.对于活文档理念的后续探索。

李征 去哪儿网 技术总监
嘉宾介绍:

2017年2月加入去哪网,一直从事C端接入服务,让业务服务接入简单化。目前专注于领域服务治理、多租户理念的业务模型落地、基于 API 治理的领域能力标准化。致力于通过领域化、模型化、可感知来解决业务复杂度。期望用 DDD 驱动,降低系统复杂度,提升团队效能

DDD领域驱动设计实战落地解惑
演讲简介:

本主题从DDD落地过程中常见问题出发,通过场景及问题分析方式对DDD落地过程中常见的问题、概念、误区等进行分析和讲解,将演讲者对DDD分层架构、六边形架构、CQRS、事件驱动、事件风暴等在实战中的佳实践进行分享和总结,帮助读者更加快速、理性认识DDD。目前,DDD已经在业务中得以落地,并实现了领域能力的沉淀、可视化等能力。
分享重点为:
1.讨论使用DDD的合适场景以及价值
2.DDD四层分包在实践中的佳使用场景,以及相关变体
3.分布式场景下事件发布订阅的落地经验分享
4.事务脚本编码与面向对象编码的权衡
5.基础设施层与ACL的落地经验分享
6.防止DDD核心模型腐化的思考与实践
7.上下文映射在实现DDD过程中的作用
8.CQRS在DDD查询场景的落地经验分享。

武文良 某知名公司 后端开发工程师
嘉宾介绍:

武文良,公众号”分布式朝闻道“号主,长期输出原创深度文章,重点关注领域驱动设计的落地和实战,长期深耕交易类、清结算业务,对业务进行维护重构迭代。目前重点关注计费清结算场景的平台化落地,领域能力沉淀和透出以及服务编排相关的落地和标准制定。致力于通过领域建模、消息驱动、服务编排等能力沉淀业务,抽象模型,为上游提供稳定、高可用、高性能的清结算能力。期望通过DDD对业务进行深入的抽象和能力输出,持续为业务发展赋能。


相关文章