


资源简介:
遗留系统现代化实战 帮你走出遗留系统的泥潭资源简介:
你将获得
遗留系统现代化的 4 个方向
20+ 模式,实现代码、架构、DevOps 和团队现代化
遗留单体拆分微服务的最佳实践
一套实用的遗留系统现代化手册
课程介绍
遗留系统一直是技术领域的重灾区”,不计其数的资源用于拯救年久失修、但承载核心业务的老旧系统上。在越来越强调软件系统质量内建的今天,对遗留系统进行现代化改造势在必行。
这时你可能庆幸自己手上的系统才两三年,自认不是遗留系统”,但你知道吗?遗留系统的边界非年限而定。有些新系统从诞生之初就具备了遗留系统的特征,比如你可能会遇到这些问题:
代码质量一言难尽,改个需求或做维护经常通宵,让你恨不得推翻重写;
架构混乱,模块之间职责不明,一个需求需要修改四五个服务;
CI/CD 运转不畅,经常莫名其妙地挂掉,每次升级、上线都一拖再拖;
团队结构不稳定,人员变动频繁,大家都在拼命开发新需求,没人关心技术债。
如何定义、如何应对、如何解决遗留系统?在与现有系统打交道远高于从 0 开发的当下,我想你需要一个答案。
为此,我们邀请了 Thoughtworks 资深咨询师姚琪琳,他将结合自己和团队的经验,带你深入剖析遗留系统的特点和问题,讲解遗留系统现代化的原则、模式和最佳实践。本课程会从代码、架构、DevOps 和团队现代化四大方向,解决遗留系统治理的疑难杂症,帮你和所在团队走出遗留系统的泥潭。
课程目录
01-开篇词
开篇词丨你现在所写的每一行代码,都是未来的遗留系统.html
开篇词丨你现在所写的每一行代码,都是未来的遗留系统.m4a
02-基础篇
01丨遗留系统之殇:为什么要对遗留系统进行现代化?.html
01丨遗留系统之殇:为什么要对遗留系统进行现代化?.m4a
02丨遗留系统现代化:遗留系统的四化建设.html
02丨遗留系统现代化:遗留系统的四化建设.m4a
03-原则篇
03丨以降低认知负载为前提:为什么遗留系统这么难搞?.html
03丨以降低认知负载为前提:为什么遗留系统这么难搞?.m4a
04丨如何降低认知负载:活的文档能救命.html
04丨如何降低认知负载:活的文档能救命.m4a
05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.html
05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.m4a
06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.html
06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.m4a
04-模式篇
07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.html
07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.m4a
08丨代码现代化:你的代码可测吗?.html
08丨代码现代化:你的代码可测吗?.m4a
09丨代码现代化:如何将一个300行的方法重构为3行?.html
09丨代码现代化:如何将一个300行的方法重构为3行?.m4a
10丨代码现代化:代码的分层重构.html
10丨代码现代化:代码的分层重构.m4a
11丨架构现代化:在气泡上下文中打造你的新城区.html
11丨架构现代化:在气泡上下文中打造你的新城区.m4a
12丨架构现代化:微服务,你准备好了吗?.html
12丨架构现代化:微服务,你准备好了吗?.m4a
13丨架构现代化:如何改造老城区前端?.html
13丨架构现代化:如何改造老城区前端?.m4a
14丨架构现代化:如何改造老城区后端?.html
14丨架构现代化:如何改造老城区后端?.m4a
15丨架构现代化:如何拆分数据?.html
15丨架构现代化:如何拆分数据?.m4a
16丨DevOps现代化:从持续构建到持续集成.html
16丨DevOps现代化:从持续构建到持续集成.m4a
17丨DevOps现代化:从持续集成到持续部署.html
17丨DevOps现代化:从持续集成到持续部署.m4a
18丨团队结构现代化:从组件团队到Spotify模型.html
18丨团队结构现代化:从组件团队到Spotify模型.m4a
19丨团队结构现代化:团队拓扑学.html
19丨团队结构现代化:团队拓扑学.m4a
05-实践篇
20丨启动:如何开启一个遗留系统现代化项目?.html
20丨启动:如何开启一个遗留系统现代化项目?.m4a
21丨微服务拆分(一):迈出遗留系统现代化第一步.html
21丨微服务拆分(一):迈出遗留系统现代化第一步.m4a
22丨微服务拆分(二):三招搞定数据库表解耦.html
22丨微服务拆分(二):三招搞定数据库表解耦.m4a
23丨微服务拆分(三):如何拆分存储过程?.html
23丨微服务拆分(三):如何拆分存储过程?.m4a
24丨微服务拆分(四):其他话题.html
24丨微服务拆分(四):其他话题.m4a
25丨成果验证:如何评价遗留系统现代化项目的成败?.html
25丨成果验证:如何评价遗留系统现代化项目的成败?.m4a
06-结束语
结束语丨技术终将老去,但好在你还年轻.html
结束语丨技术终将老去,但好在你还年轻.m4a
01丨遗留系统之殇:为什么要对遗留系统进行现代化?.pdf
02丨遗留系统现代化:遗留系统的四化建设.pdf
03丨以降低认知负载为前提:为什么遗留系统这么难搞?.pdf
04丨如何降低认知负载:活的文档能救命.pdf
05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.pdf
06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.pdf
07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.pdf
08丨代码现代化:你的代码可测吗?.pdf
09丨代码现代化:如何将一个300行的方法重构为3行?.pdf
10丨代码现代化:代码的分层重构.pdf
11丨架构现代化:在气泡上下文中打造你的新城区.pdf
12丨架构现代化:微服务,你准备好了吗?.pdf
13丨架构现代化:如何改造老城区前端?.pdf
14丨架构现代化:如何改造老城区后端?.pdf
15丨架构现代化:如何拆分数据?.PDF
16丨DevOps现代化:从持续构建到持续集成.PDF
17丨DevOps现代化:从持续集成到持续部署.PDF
18丨团队结构现代化:从组件团队到Spotify模型.PDF
19丨团队结构现代化:团队拓扑学.PDF
20丨启动:如何开启一个遗留系统现代化项目?.PDF
21丨微服务拆分(一):迈出遗留系统现代化第一步.PDF
22丨微服务拆分(二):三招搞定数据库表解耦.pdf
23丨微服务拆分(三):如何拆分存储过程?.pdf
24丨微服务拆分(四):其他话题.pdf
25丨成果验证:如何评价遗留系统现代化项目的成败?.pdf
结束语丨技术终将老去,但好在你还年轻.pdf
开篇词丨你现在所写的每一行代码,都是未来的遗留系统.pdf
50.9 MB
593次浏览
UG CG教程
15.5 MB
329次浏览
UG CG教程
26.3 MB
374次浏览
平面设计
17.3 MB
425次浏览
视频制作
50.9 MB
680次浏览
UG CG教程
28.2 MB
35次浏览
平面设计
加载中...