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

  • 时间:
  • 浏览:0
  • 来源:万人红黑大战棋牌APP_万人红黑大战棋牌APP官网

5)  新坑越挖不要 ,恶性循环。不改变语句,最终的结果而是把系统做死了。

1)  应用间耦合严重。系统内各个应用之间不通,同样1个功能在各个应用中全是实现,后果而是改一处功能,必须一同改系统中的所有应用。这名 情况表多居于于历史较长的系统,因各种是因为 ,系统内的各个应用都形成了有些人的业务小闭环;

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

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

先看一段对话。

从后边对话都都可不后能 看出拆分的理由:

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