视频资源大小:691 MB 更新时间:2022-07-30
现代实战遗留系统 帮助您走出遗留系统的泥潭资源简介:
你将获得
现代化的遗留系统 4 个方向
20+ 实现代码、架构、模式DevOps 团队现代化
遗留单体分割微服务的最佳实践
一套实用的遗留系统现代化手册
课程介绍
遗留系统一直是技术领域的“重灾区”,无数资源用于拯救老系统,但承载着核心业务。在当今日益强调软件系统质量的内部建设中,必须对遗留系统进行现代化改造。
在这个时候,你可能很高兴你的系统只有两三年,你认为它不是一个“遗留系统”,但你知道吗?遗留系统的边界不取决于年限。一些新系统自诞生以来就具有遗留系统的特点。例如,您可能会遇到这些问题:
代码质量一言难尽,改变需求或做维护经常通宵,让你迫不及待地推翻重写;
架构混乱,模块之间的职责不明确,需要修改一个需求的四五个服务;
CI/CD 操作不畅,经常莫名其妙地挂断,每次升级上线都拖拖拉拉;
团队结构不稳定,人员变动频繁。每个人都在努力开发新的需求,没有人关心技术债务。
如何定义,如何处理,如何解决遗留系统?与现有系统打交道远远高于从 0 目前,客栈店主认为你需要一个答案。
为此,客栈店主被邀请 Thoughtworks 高级顾问姚琪林将结合自己和团队的经验,带您深入分析遗留系统的特点和问题,解释遗留系统现代化的原则、模式和最佳实践。本课程将从代码、架构、DevOps 以及团队现代化四个方向,解决遗留系统治理的疑难杂症,帮助您和团队走出遗留系统的泥潭。
课程目录
01-开篇词
你现在写的每一行代码都是未来的遗留系统.html
你现在写的每一行代码都是未来的遗留系统.m4a
02-基础篇
01.遗留系统之战:为什么要现代化遗留系统?.html
01.遗留系统之战:为什么要现代化遗留系统?.m4a
遗留系统现代化:遗留系统四个现代化建设.html
02.遗留系统现代化:遗留系统的四个现代化建设.m4a
03-原则篇
以降低认知负载为前提:为什么遗留系统如此困难?.html
以降低认知负载为前提:为什么遗留系统如此困难?.m4a
如何减轻认知负荷:活文档可以挽救生命.html
04.如何降低认知负载:活文档可以救命.m4a
以假设驱动为指导:如何评价遗留系统的现代化成果?.html
以假设驱动为指导:如何评价遗留系统的现代化成果?.m4a
以增量演进为手段:为什么历时一年的改造最终是空的?.html
以增量演进为手段:为什么历时一年的改造最终是空的?.m4a
04-模式篇
现代化遗留系统的五种策略:重建还是重写?这是个问题.html
现代化遗留系统的五种策略:重建还是重写?这是个问题.m4a
代码现代化:您的代码可以测量吗?.html
代码现代化:您的代码可以测量吗?.m4a
代码现代化:如何将300行的方法重构为3行?.html
代码现代化:如何将300行的方法重构为3行?.m4a
10代码现代化:代码分层重构.html
10代码现代化:代码分层重构.m4a
11.架构现代化:在气泡的上下文中打造你的新城.html
11.架构现代化:在气泡的上下文中打造你的新城.m4a
现代化的结构:微服务,你准备好了吗?.html
现代化的结构:微服务,你准备好了吗?.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
团队结构现代化:从组件团队到Spotify模型.html
团队结构现代化:从组件团队到Spotify模型:.m4a
现代化的团队结构:团队拓扑.html
现代化的团队结构:团队拓扑.m4a
05-实践篇
20.启动:如何开启遗留系统的现代化项目?.html
20.启动:如何开启遗留系统的现代化项目?.m4a
21.微服务拆分(1):迈出现代化遗留系统的第一步.html
21.微服务拆分(1):迈出现代化遗留系统的第一步.m4a
22.微服务拆分(2):三招解决数据库解耦.html
22.微服务拆分(2):三招解决数据库解耦.m4a
23.微服务拆分(3):如何拆分存储过程?.html
23.微服务拆分(3):如何拆分存储过程?.m4a
24.微服务拆分(4):其他话题.html
24.微服务拆分(4):其他话题.m4a
25.结果验证:如何评价现代化遗留系统项目的成败?.html
25.结果验证:如何评价现代化遗留系统项目的成败?.m4a
06-结束语
技术终将衰老,但幸运的是,你还年轻.html
结论——技术终将老去,但幸运的是你还年轻.m4a
01-遗留系统之战:为什么要现代化遗留系统?.pdf
遗留系统现代化:遗留系统四个现代化建设.pdf
以降低认知负载为前提:为什么遗留系统如此困难?.pdf
04.如何降低认知负载:活文档可以救命.pdf
以假设驱动为指导:如何评价遗留系统的现代化成果?.pdf
以增量演进为手段:为什么历时一年的改造最终是空的?.pdf
现代化遗留系统的五种策略:重建还是重写?这是个问题.pdf
代码现代化:您的代码可以测量吗?.pdf
代码现代化:如何将300行的方法重构为3行?.pdf
10代码现代化:代码分层重构.pdf
11.架构现代化:在气泡的上下文中打造你的新城.pdf
现代化的结构:微服务,你准备好了吗?.pdf
13.结构现代化:如何改造老城区前端?.pdf
14.结构现代化:如何改造老城区后端?.pdf
15.架构现代化:如何拆分数据?.PDF
16.Devops现代化:从持续构建到持续集成.PDF
DevOps现代化:从持续集成到持续部署.PDF
团队结构现代化:从组件团队到Spotify模型.PDF
现代化的团队结构:团队拓扑.PDF
20.启动:如何开启遗留系统的现代化项目?.PDF
21.微服务拆分(1):迈出现代化遗留系统的第一步.PDF
22.微服务拆分(2):三招解决数据库解耦.pdf
23.微服务拆分(3):如何拆分存储过程?.pdf
24.微服务拆分(4):其他话题.pdf
25.结果验证:如何评价现代化遗留系统项目的成败?.pdf
技术终将衰老,但幸运的是,你还年轻.pdf
你现在写的每一行代码都是未来的遗留系统.pdf
相关阅读:
1.仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请点击版权投诉。敬请谅解!
2.如遇下载链接失效、解压密码错误等问题请点击 提交工单
3.在下载源码前,请务必要仔细阅读并接受 购前/下载协议 购买即视为您同意该协议!
游人客栈 » 遗留系统现代化实战 帮你走出遗留系统的泥潭