知识卡片

遗留系统成因:技术比业务跑得快

普通读书笔记卡 · 2183

内容

遗留系统基于过时技术构建、文档不足,却仍支撑重要业务功能——系统进入遗留状态是因为技术比业务发展得快,长期运行的系统里技术会过时,IT人员因此倾向”永远不碰运行中的系统”,但在旧软件栈上改规则或修补漏洞仍可能干扰系统。传统IT人员常以”必须支持业务”为僵尸系统辩护,但连系统演进迅速的谷歌也无法避免遗留系统累积,说明谁都躲不开遗留问题,区别只在于是否主动找方法处理,而非假装数字化公司不存在这个问题。

参考来源

- 位置:《架构师应该知道的37件事》第2章《架构》之"2.5 如果从不杀死任何系统,你就会被'僵尸'包围"·"2.5.1 遗留系统"(源文件:_epub-src/OEBPS/Text/chapter002.html) - 结论依据:原文说明"系统通常会进入遗留状态,因为技术总是比业务发展得更快……因为谷歌的系统演进迅速,其遗留系统的累积速度也会比传统IT部门更快,所以谷歌开发人员不可能没有遗留系统,他们必须要找到处理这些遗留系统的方法",直接支撑本卡结论。 - 原始内容:如果运气不错的话,这些系统不再需要升级,所以,按照流行的建议——"永远不碰运行中的系统",IT人员通常倾向于"就让系统这么运行着"。