这个乐趣,Serverless开发模式成为主流

做为开发,确定遇到过这样的问题,产品迭代很快,运维成本很高。怎么办?基于Serverless开发模式横空出世,就是为了解决你的这两个痛点。小程序

目前,行业广泛认为Serverless是Faas(Functions as a Service,函数服务化)和 Baas(Backend as a Service,后端即服务)。后端

Faas

  • 开发者编写函数并上传平台。服务器

  • 函数请求弹性执行,根据调用次数、内存、时间付费。微信

  • 开发者经过API/SDK主动触发。架构

  • 云产品事件源能够被函数触发。less

架构

  • 函数计算支持同步和异步调用两种类型

Baas

  • 传统服务器痛点与无服务器优点

  • 传统方案与Serverless方案

BFF

BFF(Backend for Frontend),BFF就是服务器设计API时会考虑到不一样设备的需求,也就是为不一样的设备提供不一样的API接口,虽然它们多是实现相同的功能,但由于不一样设备的特殊性,它们对服务端的API访问也各有其特色,须要区别处理。运维

云平台厂商有了一套完善的函数运行时,但真正的业务不是一个函数执行而中间不调用任何其它依赖(好比DB、Cache)就能完成的。所以,不少平台厂商将相关依赖封装起来,造成统一的SDK 供函数使用,使其完成BFF中能完成的全部功能。异步

做为开发,微信的小程序的云开发,还有不少云厂商都开始提供了基于Serverless的开发模式,这将是开发的主流趋势。函数

相关文章
相关标签/搜索