知识卡片
优化派与架构派之争,通常优化派先赢
内容
系统因功能堆积变得难维护时,团队通常在”优化现有系统”与”调整架构”(拆分子系统)间选择,多数情况优化派会赢,因为优化改动小、见效快,能最快解决当下竞争压力,而业务能否发展到需要架构调整的规模本是未知数。只有优化边际收益趋近于零(单机到物理上限)时,架构调整才被提上日程。发散:这解释了架构升级为何总”来得太晚”——不是没意识到问题,而是每个当下优化确是理性选择,直到量变积累到临界点。
参考来源
- 位置:《从0开始学架构》第44章《39|互联网技术演进的模式》"发展期"一节(源文件:_epub-src/OEBPS/Text/part0043_split_001.html)
- 结论依据:原文明确"大部分情况下都是'优化派'会赢,主要的原因还是因为此时'优化'是最快的方式。至于说'优化派'支撑不了多久这个问题,其实也不用考虑太多,因为业务能否发展到那个阶段还是个未知数",并说明"经过优化期后,如果业务能够继续发展,慢慢就会发现优化也顶不住了……此时已经没有别的选择,只能进行架构调整"。
- 原始内容:大部分情况下都是"优化派"会赢,主要的原因还是因为此时"优化"是最快的方式……因为业务能否发展到那个阶段还是个未知数,保证当下的竞争力是最主要的问题……经过优化期后……慢慢就会发现优化也顶不住了……此时已经没有别的选择,只能进行架构调整。