领域驱动设计&中台/如何让DDD落地## 如何让DDD落地 和坚 DDCHINA AGENDA 01 为什么DDD落地难 02 从需求到代码 03 当需求发生变化时 04 把大象塞进冰箱 ## 01 为什么DDD难落地 从2003年由Eric Evans提出DDD以后,在软件开发领域一直都是雷声大,雨点小。这几年之所以开始火起来,主要的功劳也要给队友“微服务”,那么这是为什么呢? ## DDD的目标是什么 ! [Image](/uploads/documents/9/7/6/9/9769b8b01b9fe4b7d876fd54a5954f5d/p5_12.jpg) What the customer really needed ## DDD里难懂的概念  ## 谁来做领域专家? 技术组长  架构师 ## 如何从需求到DDD? ## 我想要一个电商平台,我可以在上面卖东西 ### User Story 1.1 作为一个“网站管理员”,我想要“统计每天有多少人访问了我的网站”,以便于“我的赞助商了解我的网站会给他们带来什么收益。”0 码力 | 32 页 | 3.25 MB | 2 年前3
领域驱动设计&中台/DDD的为与不为## DDD的为与不为 滕云@ThoughtWorks DDCHINA ## 关于我 01 ThoughtWorks架构师&编码者 02 Java/TechOps/DDD 03 《实现领域驱动设计》/《人件》译者 ## 实现 区域驱动设计 IMPLEMENTING DOMAIN-DRIVEN DESIGN ## 我眼中的DDD 道 原则 弱约束 最佳实践 编码强相关 关于软件结构的新思维方式 分离技术复杂度和业务复杂度 ## 我眼中的DDD 道 原则 弱约束 最佳实践 编码强相关 面向对象进阶 数据驱动之反面 优先处理业务逻辑 不是架构师专属标榜 对软件匠艺的执着追求 套路化之后的有条理的多 关于软件结构的新思维方式 分离技术复杂度和业务复杂度 ## DDD为何? KIS S 高内聚 分层 抽象 DRY 纯函数 YAGNI 模块化 低耦合 依赖倒置 迪米特 里氏替换 关注点分离 单一职责 面向接口 不变性 开闭原则 ## DDD为何? 01010101010010111010101011 ## DDD为何? 0 码力 | 25 页 | 931.68 KB | 2 年前3
领域驱动设计&中台/DDD实践中的那些坑## DDD实践中的那些坑 微信支付 王立 DDCHINA ## 概述 DDD实践过程有很多坑,而且入坑还居然都是“不知不觉”,那才够坑!今天,我们一起用照妖镜来看看有哪些最容易入坑的陷阱吧! ## 没踩过坑吗?先自测一下…… DDD的核心是领域模型吗? 应该全面采用DDD战术建模吗? 具有生命周期绑定的主从关系对象就是聚合吗?   领域模型是表达业务功能背后业务本质的模型,在建立领域模型的过程中领域专家与统一语言不可或缺 领域建模是一个持续迭代精化的过程 ▶ 控制业务复杂度,技术才能低成本应用并深化,而DDD是一种控制复杂度的有效方法 ## 下一代计量架构  ## 领域驱动设计和架构 ents/c/2/0/0/c2001aae5d4cf743c242b5f9366c47d1/p9_3.jpg) ## DDCHINA ## CONTENTS 01 领域驱动设计概述 02 DDD战略模式在旅游电商架构演进的应用 03 领域驱动结合架构设计模式和原则 ## 旅游度假领域介绍 行 旅游用车 接驳车 接送机 业务形态 业务模式 - 零售 - 代理 打包 · 交易 • 预订 · 资源 • 零售 · 分销 • 拼团 · 预售 • 预约 · 搭售 • 代理 • 自营 ## CONTENTS 01 领域驱动设计概述 02 DDD战略模式在旅游电商架构演进的应用 03 领域驱动结合架构设计模式和原则 ## 架构语言  及质量信息。| ## 元数据-业务词汇表 ## 事件风暴 事件风暴是Alberto提出来的,经过DDD社区多年推广,已经被证实为一种行之有效的领域分析方法。 1.领域专家和技术专家共聚一堂。 2.能够数小时内理解复杂领域。 3.非常简单,不需要复杂的UML。 4.非常有效,能够与DDD高度匹配。 ## 活动准备 正确的人:业务人员,领域专家,技术人员,架构师,测试人员等关键角色都要参与其中 [Image](/uploads/documents/1/4/0/9/140916a6650c876b3d4f40b277dfbb64/p34_1.jpg) 应用服务调用领域层/基础设施层完成业务活动 ## 总结 1. 基于DDD进行领域建模,方法论。 1. 使用统一的建模工具,团队协作。 1. 定义统一的模版,快速建模。 1. 规范分析设计过程,敏捷迭代。 ## THANK YOU DDCHINA0 码力 | 36 页 | 3.81 MB | 2 年前3
领域驱动设计&中台/在一个实际复杂业务中落地DDD方法与相关架构## 在一个实际复杂业务中 落地DDD方法与架构 曹剑 DDCHINA ## 内容 01 一个费用系统开发任务 02 利用DDD建立领域模型演示 03 利用DDD构建代码架构演示 ## 费用管理系统要求  预算  各种类型的 IT 资产 网络设备  堡垒机的 4A 能力 Kubernetes  远程应用 堡垒机  系统管理员  普通用户 0 码力 | 40 页 | 6.66 MB | 2 年前3
Volcano加速金融行业大数据分析平台云原生化改造的应用实践e95dcdae1446896d0ddd54e9c/p2_1.jpg)   e1446896d0ddd54e9c/p2_4.jpg)  ## containerd    OPEN0 码力 | 18 页 | 1.82 MB | 1 年前3
共 347 条
- 1
- 2
- 3
- 4
- 5
- 6
- 35













