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

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

内容简介:作为开发,肯定遇到过这样的问题,产品迭代很快,运维成本很高。怎么办?基于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的开发模式,这将是开发的主流趋势。


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

查看所有标签

猜你喜欢:

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

Python语言程序设计

Python语言程序设计

(美)Y. Daniel Liang / 机械工业出版社 / 2013-3 / 79.00元

本书保持了Liang博士系列丛书中一贯的、标志性的教与学的哲学:以实例教,由实践学。书中采用了他所提出的已经经过实践检验的“基础先行”的方法,即在定义类之前,首先使用清晰简明的语言介绍基本程序设计概念,如选择语句、循环和函数;在介绍面向对象程序设计和GUI编程之前,首先介绍基本逻辑和程序设计概念。书中除了给出一些以游戏和数学为主的典型实例外,还在每章的开始使用简单的图形给出一两个例子,以激发学生的......一起来看看 《Python语言程序设计》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具