知识卡片

敏捷不是免费

普通读书笔记卡 · 1885.e

内容

小型松耦合服务能提升替换、扩展和独立测试能力,但会带来治理、部署和运维成本。发散:架构风格的选择应匹配所需变化速度;不需要高适应性时,简单整体系统可能更经济。

参考来源

- 位置:《程序员必读之软件架构》第4章《敏捷软件架构是什么》(源文件:OEBPS/text00000_split_014.html) - 结论依据:原文明确说明小型松耦合服务提供敏捷性的同时"天上不会掉馅饼",需要时间精力和准则,直接支持卡片论点。 - 原始内容:"小型、松耦合的组件和服务可以孤立地构建、修改和测试,甚至根据需求变化移除和替换。……然而,天上不会掉馅饼。构建一个这样的软件系统需要时间、精力和准则。很多人也不需要这种水平的适应性和敏捷性。"