高品質微服務|建構跨工程組織的標準化系統 (Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization)
內容描述
“我認為這本書的目標是成為設計與運行微服務的標準參考,光是高品質檢查項目清單就值回票價!”
-Daniel Bryant, OpenCredo首席科學家
“微服務架構的實作很困難,特別是從運行的角度來看。這本書幫助你認識如何打造高品質微服務。無論你扮演什麼角色,本書都能提供建構高品質微服務生態系所需的洞見”
-Mark Richards, 獨立顧問
採用微服務架構組織的最大挑戰之一是缺乏架構性、操作性與組織化標準。許多工程人員不知道分割一整塊應用程式或建構全新微服務生態系後接下來要怎麼辦。本書作者Susan Fowler深入展示一組微服務標準,描繪出將Uber上千個微服務標準化過程所獲得的經驗。你會學習到如何設計穩定、可靠、可擴充、容錯、高效能、受控、文件良好且能夠應對災難的微服務。
高品質標準內容包括:
‧穩定性與可靠性:開發、部署、導入微服務;預防相依性失敗
‧擴充性與效能:學習高效率微服務的基礎
‧容錯與預防災難:主動對微服務施壓以確保可用性
‧監控:學習如何監控、記錄與顯示重要數據;建立警示與處理程序
‧製作文件與教育訓練:解決採用微服務所引發的組織與技術問題
目錄大綱
第 1 章 微服務
第 2 章 高品質
第 3 章 穩定性與可靠性
第 4 章 擴充性與效能
第 5 章 容錯與災難預防
第 6 章 監控
第 7 章 文件與教育訓練
附錄 A 高品質檢查項目清單
附錄 B 評估你的微服務
作者介紹
Susan Fowler
是Uber的可靠性工程師,負責推動Uber的高品質微服務與關鍵任務團隊。結束賓州大學的粒子物理學的學業之後,在加入Uber之前曾任職於多個新創公司。