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

栏目: 后端 · 发布时间: 5年前

内容简介:作为开发,肯定遇到过这样的问题,产品迭代很快,运维成本很高。怎么办?基于Serverless开发模式横空出世,就是为了解决你的这两个痛点。目前,行业普遍认为Serverless是Faas(Functions as a Service,函数服务化)和 Baas(Backend as a Service,后端即服务)。BFF(Backend for Frontend),BFF就是服务器设计API时会考虑到不同设备的需求,也就是为不同的设备提供不同的API接口,虽然它们可能是实现相同的功能,但因为不同设备的特殊性

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

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

Faas

这个乐趣,Serverless开发模式成为主流
  • 开发者编写函数并上传平台。

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

  • 开发者通过API/SDK主动触发。

  • 云产品事件源可以被函数触发。

架构

  • 函数计算支持同步和异步调用两种类型
    这个乐趣,Serverless开发模式成为主流

Baas

  • 传统服务器痛点与无服务器优势
这个乐趣,Serverless开发模式成为主流
  • 传统方案与Serverless方案
这个乐趣,Serverless开发模式成为主流

BFF

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

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

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

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Ant Colony Optimization

Ant Colony Optimization

Marco Dorigo、Thomas Stützle / A Bradford Book / 2004-6-4 / USD 45.00

The complex social behaviors of ants have been much studied by science, and computer scientists are now finding that these behavior patterns can provide models for solving difficult combinatorial opti......一起来看看 《Ant Colony Optimization》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码