一个复杂系统的拆分改造实践

  • 时间:
  • 浏览:2
  • 来源:大发彩神APP_大发神彩APP官方

3)  代码老旧,难以维护。各种随意的if else、写死逻辑散落在应用的各个角落,处处是坑,开发维护起来战战兢兢;

1)  应用间耦合严重。系统内各个应用之间不通,同样4个 多功能在各个应用中都是实现,后果之前 改一处功能,须要一同改系统中的所有应用。你你本身状况多居于于历史较长的系统,因各种导致 ,系统内的各个应用都形成了当事人的业务小闭环;

从上边对话还须要看出拆分的理由:

2)  业务扩展性差。数据模型从设计之初就只支持某一类的业务,来了新类型的业务后又得重新写代码实现,结果之前 项目延期,大大影响业务的接入速率单位;

4)  系统扩展性差。系统支撑现有业务已是颤颤巍巍,不论是应用还是DB都是可能 无法承受业务快速发展带来的压力;

5)  新坑越挖越多,恶性循环。不改变语录,最终的结果之前 把系统做死了。

先看一段对话。