We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b55f76 commit 87f9a7eCopy full SHA for 87f9a7e
_posts/2020-11-07-MonolicSevenSin.md
@@ -0,0 +1,30 @@
1
+---
2
+layout: post
3
+title: "单体式应用七宗罪"
4
+date: 2020-10-29
5
+desc: "细数单体应用七大缺点,有7个彩蛋你发现了没有。 "
6
+keywords: "monolic, architecture"
7
+categories: [Work]
8
+tags: [architecture, monolic, microservice]
9
+icon: icon-html
10
11
+# 一 犹如复杂的丛林
12
+内容太多,面积太大, 没有谁能独自走完全程,九死一生
13
+# 二 从开发 到 部署 很容易脱节,周期长,容易出问题
14
+因为内容太多,依赖、限制条件,让整体CI/CD pipeline太长,太难实现
15
+# 三 难以扩展功能
16
+模块依赖,错综复杂,导致三角关系严重
17
+# 四 速度太慢
18
+开发速度慢、运行速度也慢,就像一台老爷车
19
+# 五 框架很容易过时
20
+单体式应用因为设计需求、人员太多 太大,船大难掉头哇。
21
+
22
+所以很多技术框架就像带着一幅老旧的纱布手套一样,干什么货都用它,很不合适
23
24
+# 六 程序运行不可靠
25
+主要是因为无法全面的体检、测试,并且都是跑在一个进程里面。
26
27
+只要一个OOM,就可能让你大厦倾倒,把鸡蛋放到不同篮子里呀。 每次运维变更部署上线这样的应用都想自杀。
28
29
+# 七 管理成本太高
30
+大锅饭,看似便宜,其实管理成本最高,不如分而治之,旗帜鲜明的来的效率高
0 commit comments