【Engineering】信息烟囱(Information Silo)

Posted by 西维蜀黍 on 2023-02-05, Last Modified on 2024-01-15

烟囱式系统(Information Silo Architecture)

烟囱式系统(Information Silo Architecture),来自维基百科的解释是:一种不能与其他系统进行有效协调工作的信息系统,又称为孤岛系统。

比如:

假设淘宝和天猫,是两个大系统,忽略业务模式的不同,这两个系统里面都有用户管理、商品管理、订单管理、支付等功能模块,如下图,这样子的淘宝和天猫就好像两座烟囱各自矗立,互不关联。

烟囱式系统有很多缺点。

对公司来说:

  1. 重复建设和维护
    • 可以看到上图的淘宝和天猫有很多功能同时存在,耗时耗力,除此之外还有重复的运维成本投入。
  2. 系统间打通成本高
    • 假设某一天老板突然说整合淘宝和天猫的用户,以此通过数据分析提高销量。这个时候,就要不同系统间集成和跨团队沟通协作,成本极大。
  3. 不利于业务的沉淀
    • 内部逻辑极其复杂,维护成本越来越高,5-8年以后,就会重新设计系统,耗时耗力,且业务沉淀流失。
  4. 业务发展创新难
    • 随着业务发展,旧系统一个新需求会被历史包袱束缚,开发上线艰难,道阻且长。如果要建设新系统,前期就要投入很多成本去重复做那些已经有了的功能,举步维艰,一旦规划出错,投入的成本马上付诸东流,损失极大。

Reference