本书以云原生(Cloud Native)技术为背景,讲述了 Serverless的基本原理与实战应用。书中首先探讨Serverless与当前云计算技术和前端技术的关系,随后分别从Serverless的两大能力(FaaS和BaaS)展开,探讨了它们的历史由来和底层原理,并且结合实际应用场景,有针对性地提供了操作指南。本书从手动构建一套基于进程的FaaS架构开始,之后深入剖析云计算服务的内核,阐述其背后的原理和思想,从而让读者理解下一代软件架构的本质。本书主要从前端研发人员的视角介绍Serverless的原理及应用。相信无论是希望了解更多服务端技术的前端研发人员,还是已经涉足后端但希望了解更多云原生技术的全栈工程师,或是希望通过Serverless提升团队研发效率的架构师,都会从阅读本书中获益良多。
作者简介
内容简介
序一
序二
前言
第1部分 Serverless综述
第0章 Serverless重新定义前端
第1章 什么是Serverless
第2章 何时应用Serverless
第3章 Serverless与服务端技术
第4章 Serverless与前端技术
第2部分 FaaS技术
第5章 理解FaaS
第6章 第一个函数
第7章 函数的生命周期
第8章 理解函数运行时
第9章 自建简易FaaS
第3部分 BaaS技术
第10章 BaaS的由来
第11章 初始化BaaS应用
第12章 数据的持久化
第13章 文件的存储与分发
第14章 用户身份识别与授权

