從CRUD的程序員,到系統的架構師,進階推薦讀這幾本書。架構師書單分爲兩部分,第一部分是關於系統架構的方法論,包括領域驅動設計,微服務,整潔架構,第二部分介紹各大互聯網大公司是如何作系統架構落地實踐。程序員
程序員書單會作成一個系列,會推薦面試,職業規劃,軟技能等不一樣主題的書單,同時我會在博客和公衆號「架構進化論」中,對書單中推薦的好書作解讀,歡迎持續關注。面試
這本書能夠幫助咱們理解用代碼呈現真實世界的重要性,而且告訴咱們如何更好地進行建模。安全
簡而言之,這本書提供了深刻的架構洞察力,並幫助你在不斷變化的環境中建立強大的系統,最重要的是,Eric Evans用開發人員能夠理解的語言來描述,很是可貴。性能優化
書中給出了領域驅動設計的系統化方法,並將人們廣泛接受的一些實踐綜合到一塊兒,融入了做者的看法和經驗,展示了一些可擴展的設計新實踐、已驗證過的技術以及便於應對複雜領域的軟件項目開發的基本原則。架構
來自傳奇人物Robert C. Martin的實用軟件架構解決方案,做者還有另一本很是經典的書《代碼整潔之道》。框架
乾淨的架構對於每個軟件架構師、系統分析師、系統設計師和軟件管理人員來講都是必不可少的,想要成爲軟件架構師,這本書必定是必不可少的。運維
這是一本瞭解現代分佈式軟件設計和體系結構的好書,特別是微服務,如Uber,Facebook,NetFlix等的實踐。分佈式
本書全面介紹了微服務的建模、集成、測試、部署和監控,經過一個虛構的公司講解了如何創建微服務架構。主要內容包括認識微服務在保證系統設計與組織目標統一上的重要性,學會把服務集成到已有系統中,採用遞增手段拆分單塊大型應用,經過持續集成部署微服務等。微服務
做者和譯者都來自ThoughtWorks,值得信賴,除了系統化地論述了微服務的方方面面之外,書中推薦的技術博客、工具軟件等對加強感性認識都頗有幫助。對關於COTS的集成,做者提出的在本身可控的平臺進行定製化的核心思想尤爲值得牢記。工具
做者還有另一本《架構真經》,一塊兒推薦。本書匯聚了做者從eBay、VISA、Salesforce.com到Apple超過30年的豐富經驗,全面闡釋了通過驗證的信息技術擴展方法,對所須要掌握的產品和服務的平滑擴展作了詳盡的論述。
任何一個持續成長的公司最終都須要解決系統、組織和流程的擴展性問題,做者詳盡地介紹了影響擴展性的各個方面,包括架構、過程、組織和技術。
閱讀本書,能夠學習到以最大化敏捷性和擴展性來優化組織機構的新策略,以及對雲計算(IaaS/PaaS)、NoSQL、DevOps和業務指標等的新看法。利用其中的工具和建議,能夠系統化地清除擴展性道路上的障礙,更好的開展技術和業務。
生動形象的介紹了淘寶從小到大的技術發展歷程,是企業架構發展的一個縮影,對思考技術發展有較好的幫助。
《淘寶技術這十年》從工程師的角度講述淘寶這個超大規模互聯網系統的成長曆程,及其全部主動和被動的技術變革的來龍去脈。書中有幕後故事、產品經驗、架構演進、技術啓蒙,也有大牛成長、業內八卦、失敗案例、勵志故事。《淘寶技術這十年》文風流暢,有技術人員特有的幽默感;內容積極正面,有現場感,所有是做者親身經歷。
做者子柳,創辦「淘寶技術大學」,培養內外部工程師衆多,人稱「校長「,微博上也有他不少關於互聯網的思考。
這本書對分佈式服務框架作了拆解,依託工做實踐,從分佈式服務框架的架構設計原理到實踐經驗總結,涵蓋了服務化架構演進、訂閱發佈、路由策略、集羣容錯和服務治理等多個專題,全方位剖析服務框架的設計原則和原理,結合大量實踐案例與讀者分享做者對分佈式服務框架設計和運維的體會。同時,對基於Docker部署微服務以及基於微服務架構開發、部署和運維業務系統進行了詳細介紹。
做者具備豐富的分佈式服務框架、平臺中間件的架構設計和實踐經驗,主導設計的華爲分佈式服務框架已經在全球數十個國家成功商用。
一本國內不錯的關於軟件架構實踐的書,銷量和評價都挺好。這本書經過梳理大型網站技術發展歷程,剖析大型網站技術架構模式,深刻講述大型互聯網架構設計的核心原理,並經過一組典型網站技術架構設計案例,呈現了一幅包括技術選型、架構設計、性能優化、Web 安全、系統發佈、運維監控等在內的大型網站開發全景視圖。
阿里系技術圖書,對分佈式系統的演進作了較好的介紹,圍繞大型網站和支撐大型網站架構的 Java 中間件的實踐展開介紹。
本書從分佈式系統的知識切入,讓讀者對分佈式系統有基本的瞭解;而後介紹大型網站隨着數據量、訪問量增加而發生的架構變遷;接着講述構建 Java 中間件的相關知識;最後介紹支撐大型網站架構的 Java 中間件系統的設計和實踐。
經過本書能夠了解大型網站架構變遷過程當中的較爲通用的問題和解法,並瞭解構建支撐大型網站的 Java 中間件的實踐經驗。
看這本書,幫助你瞭解阿里的中臺設計,也就是阿里巴巴的共享服務理念以及企業級互聯網架構建設的思路。
本書從阿里巴巴啓動中臺戰略提及,詳細闡述了共享服務理念給企業業務發展帶來的業務價值。接着會分享阿里巴巴在建設共享服務體系時如何進行技術框架的選擇,哪些重要的技術平臺支撐起了共享服務體系,這也是迄今爲止對阿里巴巴集團中間件體系對外最全面系統的介紹。除了技術層面以外,本書還分享了阿里巴巴內部的一些經驗和實踐,如組織的架構和體制如何更好地支持共享服務體系的持續發展。
這本書是阿里巴巴集團雙11技術團隊出品,集合了各個事業部對雙十一的覆盤,全面闡述雙11八年以來在技術和商業上演進和創新曆程的書籍。
內容涵蓋在雙11背景下阿里技術架構八年來的演進,如何確保穩定性這條雙 11 生命線的安全和可靠,技術和商業交織發展的歷程,無線和互動的持續創新與突破,以及對商家的賦能和生態的促進與繁榮。
推薦作業務架構的工程師閱讀,特別是雙十一全鏈路壓測,穩定性保障的篇幅。
本文做者:邴越
本文爲雲棲社區原創內容,未經容許不得轉載。