內容簡介
本書深入剖析了主流開源分散式系統模式,包括模式中的常見問題和解決方案,並展示了Kafka和Kubernetes等系統的真實代碼示例,以幫助企業架構師和開發人員更好地理解這些系統的工作原理,以及分散式系統的設計原則,為應對數據存儲在多台伺服器上時可能出現的各種問題做好準備。 通過閱讀本書,讀者將: 了解什麼是分散式系統,以及為什麼需要分散式系統。 更深入地理解分散式系統模式設計所面臨的挑戰,以選擇合適的雲服務和產品。 理解包括資料庫、內存數據網格、消息代理,以及各種雲服務在內的系統的實現原理。 自信地瀏覽開源代碼庫,並清晰地看到模式和解決方案如何映射到如Kafka和Kubernetes這樣的真實世界系統中。 本書對於分散式架構工程師以及想要構建自己的分散式系統的開發者來說,是一本有價值的參考書。作者簡介
陳斌(Chuck Chen),NETSTARS首席技術官。1989年獲得吉林大學碩士學位;1992年任新加坡航空公司高級系統分析師;1999年投身於硅谷互聯網技術發展浪潮,曾任日立美國系統集成總監、Abacus首席架構師和Nokia美國首席工程師;2008年任eBay資深架構師,負責移動應用的架構設計;2014年出任易寶支付首席技術官;2016年開始擔任CTO聯盟聯席主席、互聯網技術百人會理事長。豐富的海外經歷,多年的架構經驗,深諳移動互聯網對傳統行業的影響;2020年投身NETSTARS,擔任CTO,全力推動移動互聯網技術,引領行業的變革。目錄
譯者序