遗留系统的积累并非没有原因:它们凝结了多年的业务逻辑、例外情况和组织知识,而全新重写往往很难在第一次尝试中就完整捕捉这些内容。试图在单一发布周期内实现全面替换的雄心勃勃的现代化项目,承担着不成比例的风险——错过截止日期、预算超支,以及最终切换时业务中断。
逐步「绞杀」遗留系统,而非将其一举引爆
绞杀者模式——在遗留系统持续运行的同时,将功能逐步路由到新服务——通过让现代化以增量方式推进来降低风险,每项迁移的能力都会在真实生产流量下得到验证,然后再进行下一步迁移。
成功的项目会尽早投入精力去理解遗留系统的真实行为,包括通过日志分析而非过时文档发现的未记录边缘情况。
贾万信息技术集团(JIG)指导遗留系统现代化项目,通过分阶段迁移降低转型风险,让业务在整个过程中持续运转。
