知识卡片

先有技术才有架构

普通读书笔记卡 · 169

内容

先有技术,才会有架构。取火是业务目标,钻木取火是解决目标的技术;因效率低,又衍生出用弓弦加速转动木棍的新技术。新技术不直接解决取火问题,而是作为子节点与主技术组合提升整体效率,这个分拆动作就是架构的产生。发散:技术选型时先看它接到树的哪个节点上,解决主问题还是子环节效率。

参考来源

- 位置:《架构漫谈》第9章《你理清技术、业务和架构之间的关系了吗》钻木取火/弓弦转动木棍的例子(源文件:_epub-src/OEBPS/text00001.html) - 结论依据:原文用钻木取火与弓弦提速两项技术的关系,明确得出"一般是先有技术,才会有架构"的结论,直接支持卡片论点。 - 原始内容:"按照前面的架构定义,这个时候其实已经产生了架构。也就是说,一般是先有技术,才会有架构。这些其他技术(弓弦拉动木棍),是从直接解决问题的初始主要技术中分拆出来形成的……"