封装 Encapsulation

业务较为固定时,可将原有系统视作黑盒,在其外层进行封装。通过封装层访问原有系统,以提高系统的可扩展性

修缮者 Retain

通过重构,解耦,技术提升,上云等手段完善原有系统, 提高现有功能的市场响应力、可扩展性和质量

绞杀者 Refactor

通过逐步替换方式更新系统,持续改进,以提高系统的质量

重建 Rebuild

业务发生重大变化时,新写的成本低于重构的成本,可以使用最新的技术栈,提高开发效率,系统质量

重购 Repurchase

Buy or build is always a question ^_^

主机迁移 Rehost

平台迁移 Replatform

架构重整 Rearchitect

回收 Retire