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

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

首先说一下推荐的基本理由,那这本书几乎可以用全面来形容。书名很容易让人联想到是只谈论系统或者应用架构的书籍,当时我买来的时候也的确是出于想了解更多系统架构层面的知识。可是仔细看英文书名,却是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

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

附上一张AKF的Scale Cube原图

AKF Scale Cube Explained – Cloud Scalability Rules | AKF Partners

再读《架构即未来》有感相关推荐

  1. 魔改ResNet反超Transformer再掀架构之争!作者说“没一处是创新”,这些优化trick值得学...

    梦晨 发自 凹非寺 量子位 | 公众号 QbitAI 过去一年,Transformer频频跨界视觉领域,大有抢CNN饭碗之势. 先是图像分类上被谷歌ViT突破,后来目标检测和图像分割又被微软Swin ...

  2. 再读《SAP德国造》

    再读<SAP德国造> 这本书早在2003年已经阅读.书名<SAP德国造>,但这本书确实是中国造,作者并非SAP人,也非德国人.但这本书还是有一定水准的,把SAP这个低调的德国公 ...

  3. 架构即未来--AKF 可扩展立方体

    我是一个服务,我的名字叫闪客. 我提供的服务很简单,给我一个标题,我输出一篇文章, 日复一日,年复一年. X 但随着粉丝数的不断增多,我对文章的质量也有了更加严格的要求,所以我很容易累死,累死了就会 ...

  4. 哪些技术好书值得一读再读?阿里大牛列了一份经典书单

    喜爱读书,就等于把生活中寂寞无聊的时光换成巨大享受的时刻.有了书,各个领域的智慧,几乎触手可及.我们能有幸站在前辈.巨人的肩膀上,看更远的风景. 4月23日世界读书日,阿里九位技术大牛为你推荐好书,与 ...

  5. 32岁武汉硕士毕业4年后重新高考,考上本硕需再读8年:“不是一时冲动”

    全世界只有3.14 % 的人关注了 爆炸吧知识 9月5日,程传坤收到了湖北中医药大学的录取通知书. 7月8日下午5时10分,32岁的程传坤走出湖北省武汉市新洲一中考点,一脸轻松,拿着准考证特意在新洲一 ...

  6. 架构师未来性的基础:简单性

    作者:高焕堂,misoo.tw@qq.com 首页:Back ee                                      e 架构师未来性的基础:简单性 Apple公司创始人乔布斯 ...

  7. 热爱工作,拥抱明天——读《干法》有感2800字

    热爱工作,拥抱明天--读<干法>有感2800字: 近日公司推荐让我们阅读学习稻盛和夫的<干法>一书,在这本书中,作者通过亲身创业经历来阐述了对工作和苦难的观点,他用事实和朴实无 ...

  8. 读完研继续读博还是先工作几年再读博好一些?

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文整理自知乎问答,仅用于学术分享,著作权归作者所有.如有侵权,请联系后台作删文处理. 观点一 作者| ...

  9. CynosDB for PostgreSQL 一主多读架构设计及优化[内附独家PPT]

    点击上方"云加社区",选择"置顶或星标" 学习技术干货 提升自我能力 本文整理自腾讯云云+社区主办的"腾讯云自研数据库 CynosDB 交流会&quo ...

最新文章

  1. python批处理修改文件的名字
  2. Java伪界面操作数据库的小实例
  3. web安全_皮卡丘_csrf
  4. 人人商城小程序用户授权问题
  5. Ubuntu9.04 Update software Sources
  6. PHP上传图片到数据库,并进行显示
  7. gcc与g++编译器
  8. linux遍历目录漏洞,Mutiny 多个目录遍历漏洞(CVE-2013-0136)
  9. Hibernate —— 映射关联关系
  10. 数组的最长递减子序列java_47.创新工场: 求一个数组的最长递减子序列 | 学步园...
  11. Android全局变量使用
  12. Bash 编程易犯的错误大全
  13. 嵌入式Linux开发环境搭建
  14. Mac锁屏设置快捷键
  15. SQL_Xbar代码
  16. 麒麟子再放大招,据传幼麟棋牌全部版本将开源!
  17. 案例分享 | 昭通装配式绿色建筑产业园EPC工程总承包项目管理实践
  18. 控制IE浏览器升级降级
  19. 微信公众号开发系统入门教程之公众号与小程序、APP的区别
  20. PostgreSQL on duplicate update

热门文章

  1. Ubuntu16.04下使用VLC media player播放器实现倍速播放
  2. 什么是pv和uv? pv、uv
  3. 李洪强和你一起学习前端之面试题
  4. 小学五年级如何引导学计算机,怎么教五年级小孩数学
  5. html滚动条固定前几行,bootstrapTable定位行固定滚动条
  6. [NLP比赛推荐]商品标题实体识别
  7. css让四个div并排显示,css如何让两个div并排显示?
  8. 网络----OSI模型
  9. vue使用keep-alive缓存页面 回到滚动位置
  10. 2021年度排第一名的微信段子,笑晕了,太经典