程序员转型架构师,引荐你读这几本书

从CRUD的程序员,到体系的架构师,进阶引荐读这几本书。架构师书单分为两部分,榜首部分是关于体系架构的办法论,包含范畴驱动规划,微服务,整齐架构,第二部分介绍各大互联网大公司是怎么做体系架构落地实践。

程序员书单会做成一个系列,会引荐面试,职业规划,软技能等不同主题的书单,一同我会在博客和大众号「架构进化论」中,对书单中引荐的好书做解读,欢迎继续重视。

一、办法论

《范畴驱动规划》

程序员转型架构师,引荐你读这几本书

这本书可以在必定程度上协助咱们了解用代码出现实在国际的重要性,而且告知咱们怎么更好地进行建模。

简而言之,这本书供给了深化的架构洞察力,并协助你在不断改变的环境中创立强壮的体系,最重要的是,Eric Evans用开发人员可以了解的言语来描绘,十分可贵。

书中给出了范畴驱动规划的体系化办法,并将人们遍及承受的一些实践综合到一同,融入了作者的见地和经历,展示了一些可扩展的规划新实践、已验证过的技能以及便于应对杂乱范畴的软件项目开发的根本准则。

《架构整齐之道》

程序员转型架构师,引荐你读这几本书

来自传奇人物Robert C. Martin的实用软件架构处理方案,作者还有别的一本十分经典的书《代码整齐之道》。

洁净的架构关于每一个软件架构师、体系分析师、体系规划师和软件管理人员来说都是必不可少的,想要成为软件架构师,这本书必定是必不可少的。

微服务规划》

程序员转型架构师,引荐你读这几本书

这是一本了解现代分布式软件规划和体系结构的好书,特别是微服务,如Uber,Facebook,NetFlix等的实践。

本书全面介绍了微服务的建模、集成、测验、布置和监控,经过一个虚拟的公司解说了怎么树立微服务架构。主要内容包含知道微服务在保证体系规划与安排方针统一上的重要性,学会把服务集成到已有体系中,选用递加手法拆分单块大型使用,经过继续集成布置微服务等。

作者和译者都来自ThoughtWorks,值得信任,除了体系化地论说了微服务的方方面面以外,书中引荐的技能博客、东西软件等对增强感性知道都很有协助。对关于COTS的集成,作者提出的在自己可控的渠道进行定制化的中心思维特别值得紧记。

《架构即未来:现代企业可扩展的Web架构、流程和安排》

程序员转型架构师,引荐你读这几本书

作者还有别的一本《架构真经》,一同引荐。本书汇聚了作者从eBay、VISA、Salesforce.com到Apple逾越30年的丰厚经历,全面阐释了经过验证的信息技能扩展办法,对所需求把握的产品和服务的滑润扩展做了翔实的论说。
任何一个继续生长的公司终究都需求处理体系、安排和流程的扩展性问题,作者翔实地介绍了影响扩展性的每个方面,包含架构、进程、安排和技能。
阅览本书,可以学习到以最大化敏捷性和扩展性来优化安排机构的新战略,以及对云核算(IaaS/PaaS)、NoSQL、DevOps和事务目标等的新见地。使用其间的东西和主张,可以体系化地铲除扩展性道路上的妨碍,更好的打开技能和事务。

二、架构落地实践

《淘宝技能这十年》

程序员转型架构师,引荐你读这几本书

生动形象的介绍了淘宝从小到大的技能开展进程,是企业架构开展的一个缩影,对考虑技能开展有较好的协助。

《淘宝技能这十年》从工程师的视点叙述淘宝这个超大规模互联网体系的生长进程,及其一切自动和被迫的技能革新的来龙去脉。书中有暗地故事、产品经历、架构演进、技能启蒙,也有大牛生长、业界八卦、失利事例、勉励故事。《淘宝技能这十年》文风流通,有技能人员特有的幽默感;内容活跃正面,有现场感,全部是作者亲身经历。

作者子柳,兴办“淘宝技能大学”,培育内外部工程师许多,人称“校长“,微博上也有他许多关于互联网的考虑。

《分布式服务结构:原理与实践》

程序员转型架构师,引荐你读这几本书

这本书对分布式服务结构做了拆解,依托作业实践,从分布式服务结构的架构规划原理到实践经历总结,包括了服务化架构演进、订阅发布、路由战略、集群容错和服务管理等多个专题,全方位分析服务结构的规划准则和原理,结合很多实践事例与读者同享作者对分布式服务结构规划和运维的领会。一同,对根据Docker布置微服务以及根据微服务架构开发、布置和运维事务体系进行了具体介绍。

作者具有丰厚的分布式服务结构、渠道中间件的架构规划和实践经历,主导规划的华为分布式服务结构已经在全球数十个国家成功商用。

《大型网站技能架构:中心原理与事例分析》

程序员转型架构师,引荐你读这几本书

一本国内不错的关于软件架构实践的书,销量和点评都挺好。这本书经过整理大型网站技能开展进程,分析大型网站技能架构形式,深化叙述大型互联网架构规划的中心原理,并经过一组典型网站技能架构规划事例,出现了一幅包含技能选型、架构规划、功能优化、Web 安全、体系发布、运维监控等在内的大型网站开发全景视图

《大型网站体系与Java中间件实践》

程序员转型架构师,引荐你读这几本书

阿里系技能图书,对分布式体系的演进做了较好的介绍,环绕大型网站和支撑大型网站架构的 Java 中间件的实践打开介绍。
本书从分布式体系的常识切入,让读者对分布式体系有根本的了解;然后介绍大型网站跟着数据量、访问量增加而发作的架构变迁;接着叙述构建 Java 中间件的相关常识;最终介绍支撑大型网站架构的 Java 中间件体系的规划和实践。

经过本书可以了解大型网站架构变迁进程中的较为通用的问题和解法,并了解构建支撑大型网站的 Java 中间件的实践经历。

《企业IT架构转型之道:阿里巴巴中台战略思维与架构实战》

read03.jpg程序员转型架构师,引荐你读这几本书

看这本书,协助你了解阿里的中台规划,也便是阿里巴巴的同享服务理念以及企业级互联网架构建造的思路。
本书从阿里巴巴发动中台战略说起,具体论述了同享服务理念给企业事务开展带来的事务价值。接着会同享阿里巴巴在建造同享服务体系时怎么样做技能结构的挑选,哪些重要的技能渠道支撑起了同享服务体系,这也是迄今为止对阿里巴巴集团中间件体系对外最全面体系的介绍。除了技能层面之外,本书还同享了阿里巴巴内部的一些经历和实践,如安排的架构和体系怎么更好地支撑同享服务体系的继续开展。

《尽在双11:阿里巴巴技能演进与逾越》

read02.jpg程序员转型架构师,引荐你读这几本书

这本书是阿里巴巴集团双11技能团队出品,调集了各个事业部对双十一的复盘,全面论述双11八年以来在技能和商业上演进和立异进程的书本。
内容包括在双11布景下阿里技能架构八年来的演进,怎么保证稳定性这条双 11 生命线的安全和牢靠,技能和商业交错开展的进程,无线和互动的继续立异与打破,以及对商家的赋能和生态的促进与昌盛。

引荐做事务架构的工程师阅览,特别是双十一全链路压测,稳定性保证的篇幅。

重视大众号「架构进化论」,回复"书单",可以得到部分图书的电子版。