本書著眼于 Serverless 方向,重點介紹 FaaS 的架構和實現原理。本書從 Serverless 的理念和基礎知識出發(fā),介紹業(yè)內具有代表性的 Serverless 產品,進而引出字節(jié)跳動函數計算產品 ByteFaaS,并介紹 ByteFaaS 的定位、特點和生態(tài),以及整體架構等;詳細介紹傳統(tǒng) FaaS 架構,包括 FaaS 控制面、FaaS 數據面、FaaS 運行時、FaaS 觸發(fā)器、FaaS 彈性伸縮等核心組件的設計與實現;闡述 FaaS 助推 PaaS 演進的思路和技術實踐,并延伸到 FaaS 輕量級函數與云邊一體;介紹 Serverless 在字節(jié)跳動的落地實踐和對 Serverless 未來的展望。