【直播回顾】阿里高级开发工程师红文:领域驱动设计实战--如何应对复杂业务

简介: 在互联网产品追求快速迭代上线的今天,需求多变,业务逻辑和流程繁琐冗长,代码很难维护的场景下,开发该如何在效率和优雅中平衡,今天跟大家交流“领域驱动设计”在复杂业务中的实战心得。

主讲人:红文(阿里集团-创新业务事业群-高级开发工程师)
本名:蒋辉文

作者介绍:
中科大计算机硕士
淘宝服务市场商业化交易系统中台研发工程师
钉钉商业化交易系统研发工程师
连续三年参加双十一稳定性保障
参与多个复杂业务场景核心设计及实现

___


点击关注红文的云栖社区个人主页

内容概要:
在互联网产品追求快速迭代上线的今天,需求多变,业务逻辑和流程繁琐冗长,代码很难维护的场景下,开发该如何在效率和优雅中平衡,今天跟大家交流“领域驱动设计”在复杂业务中的实战心得。

以下为红文专家此次所讲的PPT截图:

1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


本PPT下载地址:点击下载

视频直播回顾:点击观看

本直播回顾视频也可选择扫下方二维码入群观看~

云栖社区的官方Java钉钉群:
【阿里Java技术进阶】(4259人)
JAVA_
点击link入群方式: http://tb.cn/gXRstIw

以下为云栖社区的官方Java云栖号:
Java技术进阶(点击关注)

相关文章:
springboot demo
事件驱动与定时调度

阿里开发者技术社群键盘图【全网首发,10万开发者的大社群】

相关文章
|
4月前
|
缓存 负载均衡 架构师
阿里资深架构师钟华曰:中台战略思想与架构实战;含内部实施手册
最近在读一本书,叫做《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》,在写此文时本书还没有看完,因为担心如果把书全部看完后再来写这篇文章,很多精彩的内容可能已经忘记了,所以中途先写一篇来分享给大家。
|
5月前
|
缓存 算法 网络协议
盘点腾讯后台开发各级工程师(T1-T9)需要具备哪些能力
盘点腾讯后台开发各级工程师(T1-T9)需要具备哪些能力
盘点腾讯后台开发各级工程师(T1-T9)需要具备哪些能力
|
11月前
|
消息中间件 架构师 Oracle
阿里高级专家:我对技术架构的理解
阿里高级专家:我对技术架构的理解
198 0
《阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK》电子版地址
阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK
63 0
《阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK》电子版地址
《阿里高级开发工程师红文:领域驱动设计实战--如何应对复杂业务》电子版地址
阿里高级开发工程师红文:领域驱动设计实战--如何应对复杂业务
59 0
《阿里高级开发工程师红文:领域驱动设计实战--如何应对复杂业务》电子版地址
|
前端开发 架构师 Serverless
人人都是Serverless架构师之传统内容管理系统改造实战一[开篇]
内容管理系统是很常见的一种web应用场景,可以用到个人独立站,企业官网展示等场景,具有很高的实用价值,一个标准的内容管理系统主要由三个部分组成 主站展示部分、后台管理系统、API接口服务,本系列文章会以一个已有内容管理系统的Serverless架构重构展开,介绍改造的基本思路,改造细节,以及性能优化业务可观测设计等。涉及大家关心的Serverless生产遇到的一些问题,比如数据库、日志、动静态分离、调试、维护、灰度方案等。最真实的展现Serverless架构的实施落地细节。 本篇章作为系列文章的开篇,大致讲解一下将传统前端应用重构成Serverless架构的架构设计方案,工程改造思路,以及部署
227 0
人人都是Serverless架构师之传统内容管理系统改造实战一[开篇]
|
前端开发 Serverless API
人人都是Serverless架构师之传统内容管理系统改造实战二[踩坑实践]
容管理系统是很常见的一种web应用场景,可以用到个人独立站,企业官网展示等场景,具有很高的实用价值,一个标准的内容管理系统主要由三个部分组成 主站展示部分、后台管理系统、API接口服务,本篇文章会以一个已有内容管理系统的Serverless架构重构展开,介绍改造的基本思路,改造细节,以及性能优化业务可观测设计等。涉及大家关心的Serverless生产遇到的一些问题,比如数据库、日志、动静态分离、调试、维护、灰度方案等。最真实的展现Serverless架构的实施落地细节。
192 0
人人都是Serverless架构师之传统内容管理系统改造实战二[踩坑实践]
|
架构师 前端开发 流计算
阿里10年沉淀|那些技术实战中的架构设计方法
上周我写的一篇文章《关于技术能力的思考和总结》引起了大家的关注,好多读者的评论“以写代想、以想促真、以讲验真”,大家的感受很深刻,基于上次的文章,这篇文章我其实更想跟大家聊聊一些常用的思考方法,思考问题的方式对了,往往可以帮助大家少走弯路。
阿里10年沉淀|那些技术实战中的架构设计方法
|
缓存 自然语言处理 Dubbo
架构师之路--谈业务的合理架构
 读数据除了直接依赖DB的内部操作之外,就是直接通过http请求的RPC调用。因为调用这个接口的业务方非常多,他们用的语言和技术非常杂,http有更好的通用性和便于运营人员等不懂技术的人排查问题,只能内网访问,也很安全。这是部门并发量最大的服务。单台机器QPS一般在2k多,低谷时在1k多,高峰时在3k多。线上11台接口服务器同时工作。但是读数据为了提高并发量,将全量的视频和专辑数据存在了memcached缓存里。所以一旦其他业务方更新了数据会直接发送MQ消息给读数据服务,读数据服务更新了缓存后要给业务方回复消息。
|
新零售 算法 机器人
一个开发工程师,真的需要了解业务吗?
昨天,一位分析界的老前辈对我很无奈地摇摇头,“这帮程序员,不食人间烟火哪!” 我也深有感触,全世界的码农都一个鸟样。 这让我想起了,同样也是他,在多年之前,对我提了警醒——要重视业务。 从那之后,我一直狂奔在技术+业务的双修道路上。 放在以前,码农这个族群一定是稀罕动物。但在今天,这个世界最不缺的应该就是码农了,未来最廉价的也将是码农。
323 0