上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2019年实战化领域驱动设计工作坊.pdf

编号:96916 PDF 32页 3.52MB 下载积分:VIP专享
下载报告请您先登录!

2019年实战化领域驱动设计工作坊.pdf

1、全球软件咨询公司实战化领域驱动设计工作坊概念讲解(DDD China 2019 Conference)1 ThoughtWorks 2019 讲师团队2 ThoughtWorks 2019 胡皓王岩钟健鑫朱海波王瑞鹏林宁为何需要领域驱动设计?3 ThoughtWorks 2019 现实世界的挑战4 ThoughtWorks 2019 难以理解的代码编程中最难的事情之一就是命名5 ThoughtWorks 2019 混乱不堪的模型拍脑袋建模6 ThoughtWorks 2019 发散式变化&散弹式修改依据变化的边界进行架构和编程最简单也最困难7 ThoughtWorks 2019 模块模块模块业

2、务A业务B业务C业务D模块模块模块业务大泥球架构技术与业务不能匹配的最终结果8 ThoughtWorks 2019 微服务压垮了最后一根稻草从大泥球到分布式泥坑9 ThoughtWorks 2019 https:/maveric- ThoughtWorks 2019 领域驱动设计从低调沉稳到日渐火爆微服务带来的架构复杂度成倍提升,引爆了“技术和经验驱动设计”的顽疾。数字化时代快速变化的典型特征,进一步敲响了低响应力架构的丧钟。01320142015实现领域驱动设计Vaughn Vernon事件风暴Alberto Brandolini ThoughtWorks 2019 微

3、服务架构Martin FowlerJames Lewis领域驱动设计Eric Evans领域驱动设计:模式、原理与实践Scott MilletNick Tune领域驱动设计精粹Vaughn Vernon持续完善影响力持续增加领域驱动设计解决问题的方式12 ThoughtWorks 2019 分解大泥球以子域、限界上下文为参考,通过聚合的方式进行建模13 ThoughtWorks 2019 https:/ ThoughtWorks 2019 需求文档技术实施细节经验建模面向技术进行架构混乱的词汇难以理解的代码协同设计聚焦业务问题领域建模面向业务进行架构统一语言代码即文档角色间相互推诿各角色通力协

4、作大泥球架构松耦合架构DDD是更有套路的设计方式15 ThoughtWorks 2019 核心域支撑域通用域问题域划分领域事件领域名词决策命令业务抽象限界上下文统一语言领域模型上下文依赖关系资源分配策略协作设计基于抽象业务的参考基于概念边界的参考基于投资优先级的参考聚合根实体值对象领域服务工厂仓库服务/模块/包拆分API设计分层架构技术栈选择团队分组/分工开发/集成策略核心原则面向业务进行架构16聚焦核心域协作设计统一语言 ThoughtWorks 2019 澄清问题域,聚焦核心竞争力,优化资源投入领域专家同软件专家通过创造性协作,迭代式的探索和发现模型利用明确且有边界的业务上下文统一语言DD

5、D在产品研发过程中的位置Design Thinking+Domain Driven Design+DevOps17 ThoughtWorks 2019 如何开展领域驱动设计?18 ThoughtWorks 2019 分段式协作设计19 ThoughtWorks 2019 战略设计澄清业务与问题战术设计建立抽象模型技术实现深入实现细节统一语言分段式协作设计三个阶段战略设计战术设计技术实现从问题出发,逐级抽象,层层深入和细化20 ThoughtWorks 2019 分段式协作设计战略设计阶段 业务梳理和抽象 限界上下文识别 子域识别多说问题,少说方案21 ThoughtWorks 2019 分段式

6、协作设计战术设计阶段 领域建模 业务服务识别 业务服务API能力识别持续抽象,忽略技术细节22 ThoughtWorks 2019 分段式协作设计技术实现阶段 API详细设计 UML设计 数据库设计 部署与运维 一切皆是细节23 ThoughtWorks 2019 如何实现领域驱动设计?24 ThoughtWorks 2019 松耦合架构25 ThoughtWorks 2019 微服务设计以业务边界为参考,实现架构与业务对齐26 ThoughtWorks 2019 https:/maveric- ThoughtWorks 2019 https:/ is cheep,show me the co

7、de.28 ThoughtWorks 2019 https:/ ThoughtWorks 2019 一个简单粗暴的需求30嘿!我是你们的老板!我很有钱!我需要做一个产品干掉市场上那些倒霉的外卖产品!电梯演讲(Elevator Pitch)Elevator Pitch)使用便利贴在白纸上贴出电梯演讲的结构。每个人为电梯演讲的每一行想象一个内容,通过便利贴的方式进行书写(每个人应该写出7个便利贴)。每个人将自己的7个便利贴放在白纸上相应的位置,共同阅读并讨论以形成共同意见,让电梯演讲看上去更有吸引力,更可行且更通顺,必要的时候可以采取投票等方式达成一致(这只是一个练习,所以大家开心优于纠结)。利用

8、便利贴修改并调整电梯演讲到最终结果,然后每组将自己的电梯演讲分享给大家。31FOR target customer WHO statement of the need or opportunity THE product name IS A product category THAT key benefit,compelling reason to use UNLIKE primary competitive alternative OUR PRODUCT statement of primary differentiation.数字化架构能力小组咨询 BU|32 ThoughtWorks 2019

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2019年实战化领域驱动设计工作坊.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部