2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

DDD 战略建模在重构业务系统中的实践

  • 2019-08-11
  • 本文字数:728 字

    阅读完需:约 2 分钟

DDD战略建模在重构业务系统中的实践

ArchSummit深圳2019大会上,韩宇斌讲师做了《DDD 战略建模在重构业务系统中的实践》主题演讲,主要内容如下。


演讲简介


围绕在罗辑思维后端所经历的一次较大规模的系统重构展开的,用实例来说明领域驱动设计带来的帮助启发和指导。整理为了三个部分,第一部分是“用领域驱动来把握真正的业务需求”,第二部分简单介绍一下“领域驱动设计指导系统架构设计与建模”,第三部分是“用限界上下文来保护领域”。


演讲提纲


1、用领域驱动来把握真正的业务需求


  • 商家视角的电商业务基本流程

  • 业务需求让网状调用关系加剧

  • 订单代理系统是个技术目标,业务不关心

  • 用领域驱动来找到业务的真正需求


2、领域驱动设计指导系统架构设计与建模


  • 电商的基本业务模型

  • 如何用 DDD 使得从“小商贩”变为“超市卖家”


3、用限界上下文来保护领域


  • 为什么要重视限界上下文

  • 保护领域的依据与目标

  • 保护领域的实践与带来的收益


听众受益点


领域驱动设计战略部分的落地运用,重构或者新开发复杂业务系统时,如何把握到真正的业务需求,如何围绕着业务需求和技术目标,利用领域来更合理的建模和设计,用限界上下文来保护领域。


讲师介绍


韩宇斌


罗辑思维 得到 App 后端业务线 Leader


现就职于罗辑思维得到后端,听书方向的技术负责人,擅长利用 DDD 和 OO 思想对业务需求进行分析建模与设计开发。在 ToB 类软件公司担任过开发和项目经理,具有从客户原始需求转换成可落地的技术设计文档经历;在 ToC 类互联网公司一线负责过许多类型各异的业务系统,能够深入理解业务目标并落地。在好大夫在线负责电话咨询业务时,创新了“不挂机切换会议室”的业务流程并技术实现,极大提高了运营人员的工作效率并节省成本,荣获当年的优秀员工。












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2019/shenzhen/schedule


2019-08-11 00:002456

评论

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

望繁信科技携手复旦大学教育发展基金会,齐心共助公益慈善义拍

望繁信科技

软件测试 | 测试开发 | 视频编辑SDK测试

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

软件测试 sdk

字节跳动A/B实验背后的秘密:样本量计算

字节跳动数据平台

数据分析 前端 ab测试 统计原理

软件测试 | 测试开发 | 测试工程师用 Shell 定位 Bug 的正确姿势

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

测试 bug

关于QPalette的使用

YOLO.

c++ qt 9月月更

软件测试 | 测试开发 | 测试人生 | 00后0经验应届毕业生拿下2线城市15W offer,好励志~

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

软件测试 测试 offer

软件测试 | 测试开发 | 一文搞定 uiautomator2 自动化测试工具使用

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

测试 自动化测试

FreeRTOS记录(三、RTOS任务调度原理解析_Systick、PendSV、SVC)

矜辰所致

Svc FreeRTOS 9月月更 Systick PendSV

Qt | 关于容器类的一些总结

YOLO.

c++ qt 9月月更

MySQL系列——约束、存储引擎、事务

胖虎不秃头

MySQL 数据库· 9月月更

Qt | 文件操作 QFile

YOLO.

qt 9月月更

软件测试 | 测试开发 | 测试人生 | 疫情之下,1个月内涨薪50%拿下亿级流量金融上市公司新 offer,我柠檬了~

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

软件测试 测试 offer

MySQL系列——表的创建、插入、修改、删除数据

胖虎不秃头

MySQL 数据库 9月月更

软件测试 | 测试开发 | 智能遍历测试在回归测试与健壮性测试的应用

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

软件测试 测试

软件测试 | 测试开发 | AppCrawler 自动遍历测试实践(三):动手实操与常见问题汇总

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

软件测试 测试 软件测试和开发

Qt | 关于样式表的使用 QStyleSheet

YOLO.

c++ qt 9月月更

Qt | 文件信息 QFileInfo

YOLO.

c++ qt 9月月更

Qt | 关于点的坐标的使用 QPoint

YOLO.

c++ qt 9月月更

Qt | 关于矩形大小的使用 QSize

YOLO.

c++ qt 9月月更

数据可视化系列教程之组件通信

云智慧AIOps社区

前端 JavaScrip 可视化数据

软件测试 | 测试开发 | 测试人员必须掌握的测试用例

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

测试 测试用例

软件测试 | 测试开发 | 这些常用测试平台,你们公司在用的是哪些呢?

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

测试 bug

软件测试 | 测试开发 | 接口自动化测试如何进行认证?

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

测试 自动化测试

基于Hudi的湖仓一体技术在Shopee的实践

Shopee技术团队

Hudi LakeHouse 湖仓一体

MySQL系列——索引、视图、DBA常用命令、数据库设计三范式

胖虎不秃头

MySQL 数据库· 9月月更

软件测试 | 测试开发 | 测试人生 | 入行未满3年拿下AI领域上市公司30W+ offer,他靠的是什么?

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

软件测试 测试

Qt | 关于重绘事件处理函数 paintEvent()

YOLO.

c++ qt 9月月更

软件测试 | 测试开发 | 接口自动化中如何完成接口加密与解密?

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

Python 测试 自动化测试

Qt | 关于对象树和元对象的相关问题

YOLO.

c++ qt 9月月更

iOS端如何实现带UI截屏分享

MobTech袤博科技

ios

Qt | Qt中的一些使用在容器类上的算法

YOLO.

c++ qt 9月月更

DDD战略建模在重构业务系统中的实践_ArchSummit_韩宇斌_InfoQ精选文章