查看所有活动

 领域驱动设计

数据架构的领域驱动设计

由 O’Reilly Media, Inc. 出版

从以数据为中心的角度学习领域建模并发展您的目标数据架构

 你将学到什么 这个现场活动适合您吗?  日程

  • 了解战略 DDD 概念如何解锁您的数据架构并降低全球(企业)级别的复杂性。
  • 考虑如何确定数据边界、数据所有权和数据的跨域共享。
  • 学习一个可重复的流程,使您能够发展战略性城镇规划架构,不断调整投资组合/产品、技术和中小企业。
  • 探索建模如何不断发展以获得新的和现有的业务成果。
  • 了解如何在整个过程中探索团队协调、数据治理、平台功能以及平衡团队自主权与企业决策。
  • 了解此方法如何帮助减轻常见的反模式。

在启动领域和数据模型时通常会遵循领域驱动设计原则,但在发现新需求或需要企业范围数据架构的整体视图时很少重新审视领域驱动设计原则。

与专家 Vanessa Turney 一起了解与数据相关的因素如何影响域建模,以及如何在业务和用户需求的指导下迭代和增量地发展域模型。
这些技术适用于所有想要实现从您的域中解锁数据的力量和价值以及此建模如何转换为您的目标架构的公司。

您将学到什么以及如何应用它

  • 为什么数据的 DDD 很重要以及当我们不发展领域模型时经常会发生什么
  • 如何根据影响域内和域间数据的因素重新审视域建模
  • 围绕 DDD 和数据的高级概念如何实现向分布式数据、SaaS、DaaS 或数据网格目标架构的增量演进

这个现场活动适合您,因为…

  • 您对 DDD 感兴趣,但不确定它如何应用于数据
  • 您从事投资组合/产品、技术工作,或者是领域/业务中小企业,并且希望了解如何更多地参与组织内的领域建模。
  • 您已经参与了事件风暴或类似的练习,确定了有界上下文和数据模型,但您不确定如何继续。
  • 您正在寻求过渡到分布式、SaaS、DaaS 或数据网格目标架构,但您不确定如何实现这一目标。

  先决条件

  • 了解 DDD 基础知识和事件风暴

 推荐准备:

  • 参加领域驱动设计训练营(Sandeep Jagtap 的实时在线课程)
  • 采取设计:第一步(Andrew Harmel-Law 的在线直播课程)

 建议跟进:

  • 阅读 Zhamak Dehghani 的《数据网格》(书籍)
  • 学习进化架构基础知识(点播课程)
  • 阅读《构建进化架构》(书籍)
  • 观看软件架构时间:构建数据网格(视频)

 日程

时间框架只是估计值,可能会根据课程进展情况而有所不同。

简介(20 分钟)

  • 演示:为什么 DDD 对于数据架构很重要,如果我们不考虑数据来发展我们的领域模型会怎样?
  • 演示:介绍场景以及如何开始您的 DDD 和数据之旅。

领域建模第 I 部分(40 分钟)

  • 演示:限界上下文 - 寻找景观中的接缝
  • 演示:建模 - 边界和责任。
  • 交互式[练习]:基于关键因素(分布式数据、边界/接缝、领域职责、业务能力、团队协调、数据完整性),建模将如何发展?

 休息

领域建模第二部分(60 分钟)

  • 演示:建模 - 上下文含义和识别。
  • 演示:建模 - 数据所有权(有界数据)。
  • 演示:建模 - 数据集成(跨域)。
  • 交互式[练习]:基于关键因素(数据标识符、数据建模、PII、治理、数据功能、操作/分析数据、接口建模、生产者和消费者),建模将如何演变?

 休息

战略性城市规划架构(10 分钟)

  • 演示:我们的数据域模型如何使我们能够创建战略性城镇规划架构,不断调整投资组合/产品、技术和中小企业。

不断发展的领域模型(交付业务成果)(35 分钟)

  • 演示:要考虑的关键因素:非/跨功能需求、成功衡量标准、用例、数据特征、数据使用模式。
  • 互动[练习]:根据这些因素,建模将如何发展?

演变为数据网格(15 分钟)

  • 演示:Monolith > 使用 DDD 的演进 [数据] 架构 > 数据网格。涵盖 DDD 和数据概念如何能够实现向数据网格的增量和演进过渡。
  •  问答

 8月29日

晚上 10 点至凌晨 1 点中国标准时间

 剩余 163 个名额

 注册一个免费试用版!

 或登录。

 你的导师

  • Vanessa Turney 是 Thoughtworks 的技术负责人,在软件工程领域拥有超过 19 年的经验。
    重点是支持团队并与团队合作遵循最佳实践,考虑不同的设计方法、模式和架构,以实现高质量、渐进式和弹性交付。
    最终使其他人能够通过包括 DDD 在内的实践来适应不断变化的环境中的变化。