50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

文章:演进架构中的领域驱动设计

  • 2009-09-22
  • 本文字数:568 字

    阅读完需:约 2 分钟

领域驱动设计能非常容易地应用于稳定领域,其中的关键活动适合开发人员对用户脑海中的内容进行记录和建模。但在领域本身不断变化和发展的情况下,领域驱动设计变得更具有挑战性。这在敏捷项目中很普遍,在业务本身试图演进的时候也会发生。本文中,Mat Wall 和 Nik Silver 介绍了他们如何在反思和重建高流量的新闻站点 guardian.co.uk 这一为期两年的计划背景下利用了 DDD。

本文中,Mat 和 Nik 展示了如何确保在软件架构中反映最终用户演变的认知,以及如何实现该架构来保证以后的变化。他们提供了模型中重要项目过程、具体演进步骤的细节。顶层标题:

  1. 计划背景
  2. 从 DDD 开始
  3. 增量计划中的 DDD 过程
  4. 进化的领域模型
  5. 代码级别的演进
  6. 演进架构中 DDD 的一些教训
  7. 附录:具体示例

Nik Silver 是 Guardian News & Media 软件开发总监。他于 2003 年在公司引入敏捷软件开发,负责软件开发、前端开发和质量保证。Nik 偶尔会在 blogs.guardian.co.uk/inside 上写 Guardian 技术工作相关的内容,并在他自己的站点 niksilver.com 上写更宽泛的软件问题。

Matthew Wall 是 Guardian News & Media 的软件架构师,深入研究敏捷环境下大型 Web 应用的开发。他目前最关心的是为 guardian.co.uk 开发下一代的 Web 平台。他在 JAOO、ServerSide、QCon、XTech 和 OpenTech 上做过关于此及相关主题的各种演讲。

详细内容,请阅读全文演进架构中的领域驱动设计

2009-09-22 12:132451
用户头像

发布了 151 篇内容, 共 68.6 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试 | 使用以URL方式编码的数据

测吧(北京)科技有限公司

测试

CommunityOverCode Asia 议程上线|Apache Flink 项目实践

Apache Flink

大数据 flink 实时计算

ARTS 打卡第 1 周: Jackson如何自定义属性的序列化策略

前行

#Jackson #正则表达式 #IDEA高效使用技巧

注册与充值操作手册

zhizhi

AI azure openai AIGC zhizhi

WPS Office AI实战总结,智能化办公时代已来

MavenTalker

Microsoft 365 Copilot WPSAI

软件测试 | web跟踪元素属性

测吧(北京)科技有限公司

测试

软件测试 | 使用TamperData观察实时的响应头

测吧(北京)科技有限公司

测试

敏捷采购:如何在采购中应用敏捷方法

ShineScrum

敏捷 敏捷采购

使用 appuploader 工具流程(Windows 版本) 作者:雪奈椰子

如何通过观测云的RUM找到前端加载的瓶颈--可观测性入门篇

Yestodorrow

可观测性

leetcode22_Valid_Parentheses_有效的括号

okokabcd

LeetCode

ARTS 打卡第 7 天

自由

ARTS 打卡计划

从0开始学Java——抛出和声明异常的代码实现

java易二三

Java 程序员 计算机 科技

数据安全架构总结及案例分享

I

安全架构师 架构设计 数据安全 安全架构

搜文本搜位置搜图片,1小时玩转Elasticsearch

阿里云大数据AI技术

如何快速优化 CnosDB 数据库性能与延迟:使用 Jaeger 分布式追踪系统

CnosDB

时序数据库 开源社区 CnosDB 工程师有话说

产品经理:实现一个微信输入框

南城FE

JavaScript 微信 前端 交互 输入框

mac端好用的Java开发分析 JProfiler 13 激活中文版附密钥

胖墩儿不胖y

Mac Mac 软件 Java开发分析工具 Java分析

软件测试 | 修改特定的元素属性

测吧(北京)科技有限公司

SQLite数据库实现数据增删改查

芯动大师

Presto 设计与实现(二):一切从 0 开始?

冰心的小屋

数据湖 presto presto 设计与实现

软件测试 | 查看隐藏表单域

测吧(北京)科技有限公司

测试

数跨新阶,原生新纪 | 2023 数字化转型发展大会蓄力启航

信通院IOMM数字化转型团队

数字化转型 大会 IOMM 数字化转型峰会

推荐系统系列之推荐系统概览(上)

亚马逊云科技 (Amazon Web Services)

Amazon

Programming abstractions in C阅读笔记: p114-p117

codists

SpringBoot3集成RocketMq

RocketMQ springboot SpringBoot3

软件测试 | 使用WebScarab观察实时的POST数据

测吧(北京)科技有限公司

测试

Spring Cloud OpenFeign - 远程调用

java易二三

Java spring 程序员 计算机 科技

文章:演进架构中的领域驱动设计_Java_Mat Wall_InfoQ精选文章