核心问题

什么是遗留系统?

遗留系统不是老系统,而是仍承担业务责任、但团队已经很难安全改变的系统。

特征

  • 无测试
  • 无 owner
  • 无文档
  • 依赖旧协议
  • 数据模型过时
  • 只有少数人懂
  • 不能轻易下线
  • 业务仍然依赖

课程平台里旧 User 模型可能仍支撑登录、购买、学习和企业功能。它不是过去,而是过去仍然控制现在。

小结

遗留系统不是过去的系统,而是过去仍然控制现在的系统。