本書以雲原生(Cloud Native)技術為背景,講述了 Serverless 的基本原理與實戰應用。書中首先探討 Serverless 與當前雲計算技術和前端技術的關系,隨後分別從 Serverless 的兩大能力(FaaS 和 BaaS)展開,探討了它們的歷史由來和底層原理,並且結合實際應用場景,有針對性地提供了操作指南。本書從手動構建一套基於進程的 FaaS 架構開始,之後深入剖析雲計算服務的內核,闡述其背後的原理和思想,從而讓讀者理解下一代軟件架構的本質。本書主要從前端研發人員的視角介紹 Serverless 的原理及應用。相信無論是希望更多瞭解服務端技術的前端研發人員,還是已經涉足後端但希望更多瞭解雲原生技術的全棧工程師,或是希望通過 Serverless 提升團隊研發效率的架構師,都會從閱讀本書中獲益良多。