写点什么

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

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

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

关注

评论

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

金三银四Android面试的一些感受,附加面试题

android 程序员 移动开发

金九银十跳槽季余温过后,记录以往走过的面试经历

android 程序员 移动开发

身为一位程序员:你是否思考过自己想成为什么级别的程序员?

android 程序员 移动开发

数据产品内功-埋点

第519区

数据仓库 数据产品 埋点

这套Github上10K+star学习笔记,可以帮你搞定95%以上的Android面试

android 程序员 移动开发

阿里技术分享:APP启动提速方法总结

android 程序员 移动开发

还原腾讯的一场 30K—50K 的 Android 高工面经

android 程序员 移动开发

遭遇技术瓶颈?分享Android 资深架构师的成长之路(技术详细介绍)

android 程序员 移动开发

那匆匆2014年,明明想静静

android 程序员 移动开发

TCP/IP中的通信,三次握手是如何工作的

卢卡多多

三次握手 11月日更

阿里巴巴:-给你一个Demo-你如何快速定位ANR

android 程序员 移动开发

这是你从未见过的组件库----手写一款女朋友欲罢不能的Android-手绘风格组件

android 程序员 移动开发

架构实战营模块毕业总结

seawolflin

架构实战营

迷茫的程序员

android 程序员 移动开发

链表问题不会做?LC狂刷50道链表算法总结出这9道典型题,套路很简单(二

android 程序员 移动开发

阿里、华为、字节跳动,大厂面试算法题

android 程序员 移动开发

跨平台新潮!打脸,Flutter被放弃了?

android 程序员 移动开发

这里有一份史上最详细仿QQ未读消息拖拽粘性效果的实现,快来收藏!

android 程序员 移动开发

那些三十五岁失业的安卓程序员,后来都干什么去了?

android 程序员 移动开发

07 K8S 之命令行应用编排

穿过生命散发芬芳

k8s 11月日更

算法入门-归并排序

ES_her0

11月日更

金九银十面经分享,1-3年的Android开发工程师看过来(已拿offer)

android 程序员 移动开发

金九银十,你需要的不仅仅只是大厂面试题,记得把每一次面试当做经验积累!

android 程序员 移动开发

金九银十面经分享,1-3年的Android开发工程师看过来(已拿offer)(1)

android 程序员 移动开发

阿里面试官:Android面试这些原理都给我讲明白了,最低都是20k起步!

android 程序员 移动开发

跨进程通讯Binder的onTransact方法一定在binder线程池的binder线程中执行吗?

android 程序员 移动开发

跳槽必备:深挖Android技术

android 程序员 移动开发

还在因 JDK 兼容问题发不同 JAR 包做兼容?MRJAR 了解一下?

android 程序员 移动开发

郭霖说Jetpack新成员:App-Startup一篇就懂

android 程序员 移动开发

都2020年了,你竟然还在搞Android开发?我劝你早点认清现实吧

android 程序员 移动开发

阿里面试官:说说多线程并发问题

android 程序员 移动开发

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