Chapter 10 - 12 单体架构
络绎很无聊地 (不忙怎偷闲)
读过 软件架构基础(影印版)
这三章分别介绍了三种单体架构的优缺点,但不知道为什么没有分析 Modular monolith,却在第8章及18章都分别提到了用模块化单体构建系统的例子。不知道作者是认为 modular monolith 和 layered monolith 在架构特性上没有太大区别,所以没有详述,还是怎样。
来尝试分析一下 Modular monolith 的架构特征:
Modular architecture characteristics ratings主要区别在于:
演化性:+1 ⭐,从模块化良好的单体扩展到多服务,我个人觉得是有可能的
模块化:+ 2 ⭐⭐,顾名思义
总体成本:-1,良好的模块化是需要成本来维护的
性能:+1 ⭐, 说实话我觉得单体的性能应该比微服务好才是 :doge
难易度:-1 会比简单的分层需要更多的知识传递成本
70人阅读
络绎很无聊地对本书的所有笔记 · · · · · ·
-
Chapter 3 Modularity
Coupling vs Connascence 两者的 overlap 很大,尤其是 modularity 本身就关注在进程内。 而 ...
-
Chapter 10 - 12 单体架构
> 查看全部2篇
说明 · · · · · ·
表示其中内容是对原文的摘抄