写点什么

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

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

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

关注

评论

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

linux上SVN出现 "Unable to connect to a repository at URL 'svn://xx.xx.xx.xx/xxx' 和 No repository ...

北桥苏

svn linux\

测试环境

乌龟哥哥

三周年连更

解决easyswoole的swServer_start_check: onTask event callback must be set at报错

北桥苏

php swoole

C++异常和错误处理机制:如何使您的程序更加稳定和可靠

小万哥

c++ 程序员 面试 后端 开发

ChatGPT 中文指令指南,教会你如何使用chatgpt实现中文你想要的答案

汀丶人工智能

ChatGPT

使用MASA全家桶从零开始搭建IoT平台(三)管理设备的连接状态

MASA技术团队

IoT MASA .NET 7

小程序开发中的插件、组件、控件,傻傻分不清楚

没有用户名丶

Shell脚本中的echo命令

芯动大师

echo Shell命令 三周年连更

音视频八股文(11)-- ffmpeg avio 内存输入和内存输出。内存输出有完整代码,网上很少有的。

福大大架构师每日一题

c ffmpeg 福大大

怎么在 vue 中使用 form 清除校验状态?

海拥(haiyong.site)

三周年连更

怎样成为优秀的后端工程师

越长大越悲伤

后端、 java‘

平台工程助力企业提升研发效能

SEAL安全

研发效能 平台工程

Django笔记二十四之数据库函数之比较和转换函数

Hunter熊

Python MySQL django cast

Java 如何在 Array 和 List 之间进行转换

HoneyMoose

简单好用的网页设计工具:EverWeb中文版

真大的脸盆

Mac 网页设计 Mac 软件 网页布局 网页制作

AI 大底座,大模型时代的答卷

Baidu AICLOUD

大模型训练

Java实现多用户即时通信系统

timerring

Java

使用NineData定制企业级数据库规范

NineData

数据库 dba 企业管理工具 数据库开发工具 企业级数据库规范

小度搭载AI技术进军手机市场:AI技术会是手机市场的一剂强心针吗

石头IT视角

云原生日志收集机制和日志处理流程规范

穿过生命散发芬芳

日志分析 三周年连更

Java 如何在 Array 和 Set 之间进行转换

HoneyMoose

只需要六步!快速开启专属的风控系统

极客天地

2分钟快速上手流水线的创建与运行

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 5 月 PK 榜

深入解析PHP代码审计技术与实战【网络安全】

网络安全学海

编程 网络安全 信息安全 渗透测试 WEB安全

Flink的函数体系

阿泽🧸

flink 三周年连更

并发编程:ErrGroup的正确使用

Jack

解决nginx配置负载均衡时invalid host in upstream报错

北桥苏

nginx

万字长文——Go 语言现代命令行框架 Cobra 详解

江湖十年

golang 后端 命令行 命令行工具

持续交付下的分层自动化测试

单东东

DevOps 持续交付 持续测试 测试自动化 junit5

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