Skip to content

Serverless

每一次前端开发模式的变化,都因为某个变革性技术的出现。先是 AJAX,然后是 Node.js。

那么下一个变革性的技术是什么?是微前端,还是Serverless ?

概念

Serverless提供包括云函数、数据存储、文件存储等一整套后端服务。开发者通过API方式即可获取云函数、数据存储、文件存储、音视频、图像处理等服务,不需要关心服务器或底层运维设施, 可以更专注于代码和业务本身。

Serverless是一种构建和管理基于微服务架构的完整流程。计算资源作为服务而不是服务器的概念出现,开发者不再需要考虑服务器的问题,可以更专注于代码和业务,更快速地开发软件。

Serverless通常包含BaaS和FaaS服务: BaaS:后端即服务(Backend as a Service),向开发者提供后端基础功能,通过API方式进行调用。例如文件存储、数据库、消息等。 FaaS:函数即服务(Function as a Service),允许开发者直接将程序部署到平台上,以函数作为最小单元,通过API方式进行调用。

应用场景

TODO

参考