本書從搭建單體架構遇到的瓶頸開始,通過真實案例介紹從單體架構轉型為微服務架構及中台架構過程中遇到的困難、問題與具體解決方法。全書共計9章,前3章以案例和原理為基礎,介紹微服務的優劣勢及其使用場景;第4~6章描述如何基於單體架構搭建和優化微服務架構;第7~8章介紹如何掌握測試、部署交付流程等軟件工程中的各個關鍵環節和核心要素;第9章講解在多元化業務場景下如何構建中台架構,以實現通用能力的下沉,從而形成共享服務,達到資源使用率的最大化。
本書適合技術管理者、架構師和有一定開發基礎的技術人員閱讀,尤其適合已進入或即將進入微服務架構和中台架構領域的相關人員閱讀。希望本書能為讀者提供一些技術路線上的啟發和指引,幫其少走彎路。
潘志偉,某科技公司技術總監,阿里雲MVP、QCon演講嘉賓,擁有十多年的軟件架構設計經驗,擅長分佈式架構與微服務架構設計及中台規劃,目前帶領研發團隊承擔系統的分析、架構設計、實施、演進,以及團隊管理和培訓等工作,有獨到的團隊建設和管理經驗。