扫码阅读
手机扫码阅读

再读《架构即未来》有感

253 2023-08-26

最近工作关系,触碰的技术内容比较多,因此开始不停的翻阅自己书架上的各类优秀参考书籍。找到了一本极具参考价值的书,那就是《架构未来》这本书从多方面阐述的内容放到今天仍然具有时代的预判性和超越性。

那么让我们来简单介绍一下,为什么我今天要推荐读一读这本书。

首先说一下推荐的基本理由,那这本书几乎可以用全面来形容。书名很容易让人联想到是只谈论系统或者应用架构的书籍,当时我买来的时候也的确是出于想了解更多系统架构层面的知识。可是仔细看英文书名,却是scability,那么架构architecture与scability这两个词本身可就天差地别了。因此从英文原文对于这本书的意思是说,从可扩展性的角度来谈组织和系统的关系。那么这也是为什么我要说极力推荐的理由之一了。因为实在太全面了,如何从可扩展性角度来说,可以想到的有组织的可扩展性,架构系统扩展性,同时也会包含怎样的领导力来支持这种可扩展性。网上甚至有说法认为这本可以作为架构师的孙子兵法来阅读。而我个人也觉得,这本看似厚厚的砖头书,实则内容扎实,没有过多的废话,行间距字体也并没有很大来扩充页数的效果,反而每一章节都立意深刻,整理出了满满的干活。是强烈推荐不仅仅架构师,企业IT管理者或者对于正在思考如何有效融合业务与IT研发的组织架构和系统架构的高级管理人员必读的一本书。

其次,本书的结构也是十分有趣,本人第一次阅读时候,甚至一度觉得是不是我买错了书,因此让其闲置了一段时间

究其原因,我们就要先从这本书的结构来了解。

全书分为四个部分:

第一部分是可扩展性的组织和人,此部分可以说是让我们重新回顾管理学的一些基本概念,但又是逐步层层递进的方式由浅入深的让读者去理解为什么我们不是单纯的来谈架构,也不是单纯的来谈组织,而是说组织与架构是密不可分的。

第二部分是构建可扩展的过程,从这里作者才刚刚开始引出架构的话题,但是有趣的是仍然没有快速引出应该如何构建架构设计,而是从管理引出了技术管理应该如何做,从过程管理角度谈如何有效管理架构的变化,这里作者列举了几个重要过程,第一个就是故障和问题管理,其次是危机管理,然后是生产环境的变更管理。紧接着才开始将架构设计的原则逐渐推出到读者的视野中来。自此来刚刚拉开架构即未来的主篇章。如果你此时觉得这就是作者要描述的主题,那你又错了,这本书厚着呢,你需要跟着继续阅读下去才会体会到本书的奥妙。

第三部分可以说是真正将这本书带入了一个新的高度,也可以说是我个人认为本书的灵活所在,此部分描述的是可扩展的架构方案。

本部分的核心是描述了AKF Scale Cube所谓的AKF架构立方,或者意译上应该是作为一种规模化可扩展性时应该考虑的架构扩展和解耦合分拆的维度。这里用了XYZ的空间向量坐标来表达作者想要表达的可扩展性考虑维度。X轴是代表了最最常规也是最经济见效最快的扩展方法,就是所谓的水平扩展,通过不断的复制服务器分摊服务器压力来达到效果。Y轴是进一步的扩展性分析,即针对于拆分服务,功能甚至资源的角度来达到进一步精细化的目的。最后是Z轴,此维度是代表了更细粒度的扩展性视角,即归类相似的服务,这样可以做到例如业务-服务的更近一步的独立性划分。也只有在这个时候,我们的业务线或者特性团队才能够真正意义上做到最大程度的解耦合。而这三个空间向量也并不是单独存在的。是基于研发组织的实际情况来寻找一个适合的扩展方法的。

到了第四部分作者又一次拔高了利益,虽然今天我们的业界基本上已经满天飞的云原生应用了,但是请注意这本书的写作时间是2016年,2016年第一版至今已经过去有近6年的光景了。可见作者对于这一块还是有非常超前的眼光的。这里也提到了当前最热门数据的治理。基于海量数据的处理以及对其价值的认可。最后也不忘在收尾阶段概括性的描述了如何规划数据中心,以及对于数据中心内数据量的规模化扩张的时候,如何有效的做到规划与控制。这些都是当今一个企业数字化建设过程中必经的几个课题。作者在这部分所表现出来的前瞻性着实令人折服。

最后,也是不得不提的,本书为什么说经典,在于其不是如往常一样大谈理论体系多么美好,而是全书充满了实证案例。全书涉及的企业案例有,Salesforce,Etsy,苹果公司,eBay,微软,Friendster,Intuit,AKF,亚马逊AWS,Spotify等等耳熟能详的企业。即便我们将这些企业名次收拢一下,做一份横向的对标分析研究也将会是一份巨大的收获。

对于介绍一本书的篇幅来说,我也实在不愿意再编写更多了,那么就此打住了。更多的探索和发现还是依赖于各位自行去书中发掘。

同样的,我的个人微信是:nuchannelx

如有任何问题和建议,或者有值得探讨的话题,欢迎加我微信,我们随时保持联系。

想要了解更多,点击 查看原文

审时度势,踏浪而行

29 篇文章
浏览 6473
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线