写点什么

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

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

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

关注

评论

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

能源产业数字化转型:区块链如何“炼”?

CECBC

跨平台应用开发进阶(五) :uni-app 实现列表项左划操作

No Silver Bullet

uni-app 2月月更 左划删除

攻克MySQL—索引优化

javaadu

MySQL 面试题 索引

简谈什么是 Web 3.0

devpoint

元宇宙 Web3.0 2月月更

迭代器总结

编程三昧

JavaScript 前端 迭代器 2月月更

【干货】Servlet内存马加载流程分析

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

设计千万级学生管理系统的考试试卷存储方案

王大胖

一个简单的方法排列任务优先级

Bruce Talk

攻克MySQL-索引基础

javaadu

MySQL 面试题 索引

如何通过服务提升产品价值?

石云升

产品思维 体验设计 产品分析 2月月更 服务产品化

Go 语言入门很简单:Go 反射

宇宙之一粟

过完年了, 为明年设计一个春联自动生成器, 给大家助助兴

DS小龙哥

2月月更

人大代表谈“元宇宙”:把握机遇,加速布局

CECBC

作业8

施正威

NFT盲盒商城系统开发技术

薇電13242772558

NFT

互联网产品管理课-笔记(16/100)

hackstoic

产品

模块八

Only

架构师实战营 「架构实战营」

一次TDD(Test Driven Development)尝试感受

Bruce Talk

技术 敏捷 TDD Agile

实践GoF的23种设计模式:SOLID原则

元闰子

设计模式 SOLID

书单

林逸民

学习 读书

一次历史漏洞分析与复现的全部过程

H

网络安全

【Python】这个列表TTT熟悉

謓泽

Python 2月月更

人人皆可虚拟,直播还能这么玩?声网推出 MetaLive 元直播解决方案

声网

人工智能 音视频

模块八

撿破爛ぃ

架构训练营

国内外好用的OKR管理工具有哪些?

爱吃小舅的鱼

Pandas+Seaborn+Plotly:联手探索苹果AppStore

Peter

数据挖掘 数据分析 可视化 Kaggle

精选22个pandas实用函数

Peter

Python 数据分析 pandas

mxGraph教程-开发入门指南

No Silver Bullet

流程图 2月月更 mxGraph

从俄乌战争看区块链技术在未来国防领域的应用

CECBC

【ELT.ZIP】OpenHarmony啃论文俱乐部——综述视角解读压缩编码

ELT.ZIP

鸿蒙 OpenHarmony 数据压缩

SSR 和前端编译,在这点上是一样的

CRMEB

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