zoukankan      html  css  js  c++  java
  • 为什么要拆掉“烟囱式”系统

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

    比如:

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

    烟囱式系统有很多缺点。

    对公司来说:

    1. 重复建设和维护

    可以看到上图的淘宝和天猫有很多功能同时存在,耗时耗力,除此之外还有重复的运维成本投入。

    2. 系统间打通成本高

    假设某一天老板突然说整合淘宝和天猫的用户,以此通过数据分析提高销量。这个时候,就要不同系统间集成和跨团队沟通协作,成本极大。

    3. 不利于业务的沉淀

    内部逻辑极其复杂,维护成本越来越高,5-8年以后,就会重新设计系统,耗时耗力,且业务沉淀流失。

    4. 业务发展创新难

    随着业务发展,旧系统一个新需求会被历史包袱束缚,开发上线艰难,道阻且长。如果要建设新系统,前期就要投入很多成本去重复做那些已经有了的功能,举步维艰,一旦规划出错,投入的成本马上付诸东流,损失极大。

    对员工来说:

    1. 业务实施失败,KPI完不成,奖金没着落,不开心

    2. 开发人员疲于应对,自身技能提升缓慢,不开心

  • 相关阅读:
    POJ 1795 DNA Laboratory
    CodeForces 303B Rectangle Puzzle II
    HDU 2197 本源串
    HDU 5965 扫雷
    POJ 3099 Go Go Gorelians
    CodeForces 762D Maximum path
    CodeForces 731C Socks
    HDU 1231 最大连续子序列
    HDU 5650 so easy
    大话接口隐私与安全 转载
  • 原文地址:https://www.cnblogs.com/edda/p/13730938.html
Copyright © 2011-2022 走看看