大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

  • 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:132471
用户头像

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

关注

评论

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

如何安装SideFX Houdini?3D影视特效渲染SideFX Houdini Mac详细图文教程分享

Rose

电商商品详情API接口:解锁电商创新与效率的新引擎

Noah

我的 Vibe Coding 的第一个项目

Immerse

YashanDB数据库数据压缩与存储优化方法

数据库砖家

Golang基础笔记三之数组和切片

Hunter熊

golang 数组 切片 切片扩容 扩容规律

为什么说大家低估了 AI 的实际使用规模?实际情况如何?

Baihai IDP

人工智能 程序员 AI

嵌入式软件算法之PID闭环控制原理

芯动大师

嵌入式 PID 调参

IBM研究:AI智能体应用崛起,企业超越试水阶段

财见

Mac 虚拟机工具 VMware Fusion Pro 13中文版 含激活码 附详细安装教程

Rose

移动行业减排8%,距净零仍需加速

财见

AI 题库系统的主要功能

北京木奇移动技术有限公司

AI技术开发 软件外包公司 AI题库

白噪音Noizio for Mac,舒缓你的心情,提升工作效率!

Rose

最快24小时极速换新家,华为鸿蒙智家后装解决方案亮相HDC

新消费日报

高度可定制的跨平台日历库

qife122

android 跨平台

YashanDB数据库灾难恢复方案与实施步骤

数据库砖家

YashanDB数据库数据一致性保障机制详解

数据库砖家

线上会议丨离散元仿真技术(DEM)如何解锁食品制造新‘食’代"?

Altair RapidMiner

AI 数据分析 制造业 EDEM 离散元仿真

3D灯光贴图渲染HDR Light Studio Xenon 破解补丁版 兼容Mac26系统及M芯片

Rose

mac电脑上U盘启动盘制作工具 balenaEtcher免费版

Rose

巨量IP代理“狂欢618 年中大放送”活动火热进行中

巨量HTTP

静态IP 代理IP http代理 socks5代理 隧道代理

AI 对冲基金模拟系统

qife122

金融科技 量化交易 AI投资

YashanDB数据库未来发展趋势及技术展望

数据库砖家

鸿蒙运动项目开发:项目运行环境切换器

王二蛋和他的张大花

海尔位列谷歌&凯度BrandZ中国全球化品牌第6,蝉联行业第一

财见

极简开发、精准分发,构建鸿蒙生态服务分发智能便捷新体验

新消费日报

鸿蒙星闪,智能生活交响乐的指挥家

脑极体

AI

Alamofire - Swift 下的优雅 HTTP 网络库

qife122

swift HTTP

Straive收购SG Analytics

财见

停止将AI局限于个人效率提升的用途

财见

YashanDB数据库灾难恢复演练及风险管理实操

数据库砖家

如何通过CrossOver软件运行Windows游戏?CrossOver安装steam教程

阿拉灯神丁

macos steam CrossOver Mac下载 Mac游戏推荐 雷神加速器

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