打开网易新闻 查看精彩图片

2011年,亚马逊工程师看着后台那坨2005年写的代码,没人敢动。改一行,支付系统崩;删一段,物流查询挂。传统重写?Netflix试过,18个月项目直接流产。

打开网易新闻 查看精彩图片

他们换了个思路:像绞杀榕那样,不砍老树,直接在新位置长新根。新功能走新服务,老系统只负责兜底。用户无感知,代码自己死。

打开网易新闻 查看精彩图片

8年后,那套"遗产系统"被抽成空壳,像枯死的树干一样被移除。AWS团队内部总结:「我们不是在重写代码,是在转移流量。」

这套模式现在叫Strangler Fig Pattern——名字来自一种热带植物,种子落在宿主枝头,慢慢缠死对方。Gartner统计显示,全球70%的遗留系统改造项目还在用"大爆炸"重写,失败率超过50%。

绞杀派的核心就一条:让用户先用上新功能,旧代码自己会退休。一位参与过亚马逊迁移的工程师说,最爽的时刻不是上线那天,是某天监控面板突然安静——老系统的QPS归零了,没人发现。