Serverless從入門到進階:架構、原理與實踐
這是一本從產品和技術兩個維度全講解Serverless的著作,涵蓋Serverless的架構設計、技術原理、開發流程、實戰案例等4大核心主題。作者是騰訊云Serverless的高級產品經理和高級研發工程師,從零開始參與了騰訊云Serverless項目的建設。全書共15章,內容從邏輯上可分為五個部分:第1部分(第1章)Serverless基礎主要介紹了Serverless的概念、發展歷程、基本特點、應用場景、框架和生態,以及它為開發者、企業和云計算帶來的作用和優勢。第二部分(第2~4章)Serverless架構和原理首先介紹了Serverless的整體架構,以及其中的FaaS架構和BaaS架構,然后深入分析了FaaS層和BaaS層的底層原理。第三部分(第5~9章)Serverless開發流程從上下游生態的視角講解了如何開發和部署一個完整的Serverless應用,包括開發、調試、測試、部署、CI/CD、運維等全生命周期的各個環節。第四部分(第10~14章)Serverless實戰案例涵蓋了Serverless的典型應用場景并提供豐富的實戰案例和Z佳實踐,包括如何將傳統的Web服務遷移到Serverless架構、ServerlessSSR應用場景、全棧后臺管理系統和基于熱門語言TypeScript開發的短鏈接服務等。第五部分(第15章)Serverless趨勢預測首先介紹了當前學術界在Serverless領域的研究方向、重點以及取得的成果,然后介紹了伯克利大學對Serverless未來10年發展趨勢的預測。
·9.1萬字