這本書還沒出版,但請列為大型分布式系統(tǒng)架構必備讀物
先上圖,作者是周志明,技術經典書籍深入理解 Java 虛擬機已經出到第三版。

《鳳凰架構:構建可靠的大型分布式系統(tǒng)》
出版時間:2021 年 6 月(計劃)
頁數(shù):409 頁 / 33 萬字
定價:待定
關于作者
周志明
Ph.D、Full Stack Programmer、Computer Book Writer、Technical Evangelist、Cloud Native Architect、Most Valuable Professional、HLLVM/PLDI Enthusiast
程序員
職業(yè)是上市公司的高級管理人員,實際是一名兼職一些管理與研究工作的程序員。
工作中主要從事大型企業(yè)級軟件的研發(fā);業(yè)余里對計算機科學相關的多個領域都有持續(xù)跟進。
研究員
理學博士,遠光軟件研究院院長,澳門科大-遠光人工智能聯(lián)合實驗室主任,研究方向為機器學習自動化特征選擇。
計算機技術作家
出版過八部計算機技術書籍,撰寫過兩部開源文檔,口碑和銷量均得到業(yè)內認可。其中四本書在豆瓣上獲得了 9.0 分及以上的評價,“深入理解 Java 虛擬機”系列重印超過 45 次,銷量逾 35 萬冊。2021 年 《鳳凰架構:構建可靠的大型分布式系統(tǒng)》(2021 年 6 月出版)
2020 年 《軟件架構探索:The Fenix Project》 (開源文檔)
2019 年 《深入理解 Java 虛擬機:JVM 高級特性與最佳實踐(第三版)》(豆瓣 9.5)
2018 年 《智慧的疆界:從圖靈機到人工智能》(豆瓣 9.2)
2016 年 《深入理解 Java 虛擬機:JVM 高級特性與最佳實踐(第二版)》(豆瓣 9.0)
2015 年 《Java 虛擬機規(guī)范(Java SE 8 中文版)》(官方授權翻譯,豆瓣 8.0)
2014 年 《Java 虛擬機規(guī)范(Java SE 7 中文版)》(官方授權翻譯,豆瓣 9.0)
2013 年 《深入理解 OSGi:Equinox 原理、應用與最佳實踐》(豆瓣 7.7)
2011 年 《深入理解 Java 虛擬機:JVM 高級特性與最佳實踐(第一版)》(豆瓣 8.6)
2011 年 《Java 虛擬機規(guī)范(Java SE 7 中文版)》 (開源文檔)
技術布道師
開源技術的積極倡導者和推動者,國內主流云計算廠商的最有價值技術專家,媒體撰稿人,會議講師。阿里云最有價值技術專家(MVP)
騰訊云最有價值技術專家(TVP)
華為云最有價值技術專家(MVP)
IBM DeveloperWorks 撰稿人、InfoQ.CN 專欄撰稿人
極客時間布道師、華章 25 周年公益課程講師、QCon 全球開發(fā)者大會明星講師
這是什么?
這是一部以“如何構建一套可靠的分布式大型軟件系統(tǒng)”為敘事主線的開源文檔,是一幅幫助開發(fā)人員整理現(xiàn)代軟件架構各條分支中繁多知識點的技能地圖。文章《什么是“鳳凰架構”》詳細闡述了這部文檔的主旨、目標與名字的來由,文章《如何開始》簡述了文檔每章討論的主要話題與內容詳略分布,供閱前參考。
筆者出于以下目的,撰寫這部文檔:
筆者從事大型企業(yè)級軟件的架構研發(fā)工作,借此機會,系統(tǒng)性地整理自己的知識,查缺補漏,將它們都融入既有的知識框架之中。
筆者正式出版的前七本計算機技術書籍都不是與自己本職工作直接相關,能按照自己的興趣去寫作,還能獲得不菲的經濟報酬是一件很快樂的事情;而撰寫一部工作中能直接使用的、能隨時更新、與人交流的在線文檔,同樣也是一件很實用、很有價值的事情。
筆者認為技術人員成長有一“捷徑”,學技術不僅要去看、去讀、去想、去用,更要去說、去寫。將自己“認為掌握了的”知識敘述出來,能夠說得有條理清晰,講得理直氣壯;能夠讓他人聽得明白,釋去心中疑惑;能夠把自己的觀點交予別人的審視,乃至質疑,在此過程之中,會挖掘出很多潛藏在“已知”背后的“未知”。未有知而不行者,知而不行,只是未知。
除文檔部分外,筆者同時還建立了若干配套的代碼工程,這是針對不同架構、技術方案(如單體架構、微服務、服務網格、無服務架構,等等)的演示程序。它們既是文檔中所述知識的實踐示例,亦可作為實際項目新創(chuàng)建時的可參考引用的基礎代碼。
運行技術演示工程:筆者專門在探索起步中的“技術演示工程”詳細介紹了配套工程的使用方法,如果你對構建運行環(huán)境也有所疑問,在附錄中的“環(huán)境依賴”部分也已包括了詳細的環(huán)境搭建步驟。此外,這些配套工程也均有使用 Travis-CI 提供的持續(xù)集成服務,自動輸出到 Docker 鏡像庫,如果你只關心運行效果,或只想了解部分運維方面的知識,可以直接運行 Docker 鏡像而無需關心代碼部分。你可以通過下面所列的地址,查看到本文檔所有工程代碼和在線演示的地址:
Spring Boot 實現(xiàn)單體架構:https://github.com/fenixsoft/monolithic_arch_springboot
Spring Cloud 實現(xiàn)微服務架構:https://github.com/fenixsoft/microservice_arch_springcloud
Kubernetes 為基礎設施的微服務架構:https://github.com/fenixsoft/microservice_arch_kubernetes

Istio 為基礎設施的服務網格架構:https://github.com/fenixsoft/servicemesh_arch_istio

AWS Lambda 為基礎的無服務架構:https://github.com/fenixsoft/serverless_arch_awslambda
Mock.js 支持的純前端演示:https://bookstore.icyfenix.cn
Vue.js 2實現(xiàn)前端工程:https://github.com/fenixsoft/fenix-bookstore-frontend
鳳凰架構:https://icyfenix.cn
Vuepress 支持的文檔工程:https://github.com/fenixsoft/awesome-fenix
點擊原文,直接閱讀
第8哥小灶時間
編程的世界辣么大,第8哥陪你闖天下
