7 Nov 2020

单体式应用七宗罪

一 犹如复杂的丛林

内容太多,面积太大, 没有谁能独自走完全程,九死一生

二 从开发 到 部署 很容易脱节,周期长,容易出问题

因为内容太多,依赖、限制条件,让整体CI/CD pipeline太长,太难实现

三 难以扩展功能

模块依赖,错综复杂,导致三角关系严重

四 速度太慢

开发速度慢、运行速度也慢,就像一台老爷车

五 框架很容易过时

单体式应用因为设计需求、人员太多 太大,船大难掉头哇。

所以很多技术框架就像带着一幅老旧的纱布手套一样,干什么货都用它,很不合适

六 程序运行不可靠

主要是因为无法全面的体检、测试,并且都是跑在一个进程里面。

只要一个OOM,就可能让你大厦倾倒,把鸡蛋放到不同篮子里呀。 每次运维变更部署上线这样的应用都想自杀。

七 管理成本太高

大锅饭,看似便宜,其实管理成本最高,不如分而治之,旗帜鲜明的来的效率高


Tags:
0 comments



评论:(需要科学上网)