知识卡片

现实击穿理想

普通读书笔记卡 · 1830.a

内容

逻辑架构常以理想环境思考,默认网络快速、机器稳定、资源充足;物理架构必须面对网络、硬件、容量、故障、产品能力和组织约束。发散:很多“架构落地问题”其实不是实现细节,而是质量需求在现实环境中的回归。

参考来源

- 位置:《架构实战:软件架构设计的过程》第9章《创建物理架构》9.5节“概念:处理非功能性需求”(源文件:_chapter-text/ch09.txt) - 结论依据:原文明确指出许多方法在获得逻辑架构时采用理想化方式(网络无限快、计算机不崩溃、资源无限大),但在定义物理架构时无法避开这些现实问题,支持“现实击穿理想”这一论点。 - 原始内容:许多方法都采用了比较理想化的方式获得逻辑架构,其中网络的速度无限快;计算机从不崩溃;处理器的能力、磁盘空间和内存都无限大。然而,在定义物理架构时,您无法避开这些问题。当您在物理架构的运行环境中考虑它时,您已经描绘的任何“最佳”架构都会很快被带入现实。