作者: songtianyi
FaaS(Function as a service)是最近几年兴起的 serverless 架构的计算服务(computing services)。早在 2010 年,就有一些初创公司提供这类服务,如 PiCloud, 你可以编写 job(function)并远程调用(Cloud.call), 然后获取到执行结果(Cloud.result). 在 2014 年 10 月 13,亚马逊发布了自己的 FaaS 服务 Lambda, Google/Microsoft/IBM 也在 2016 年相继推出了自己的 faas 服务,2017 年 oracle 推出了 cloud fn.
serverless 是一种架构模型,旨在向开发者屏蔽应用部署的几乎所有细节,开发者也无需关心应用的伸缩。faas 是基于 serverless 架构的一种服务,用户只需提供自己的逻辑,faas 服务可以调动海量的计算资源来运行这段逻辑并返回结果。
在 https://stdlib.com 上注册一个账号
本地安装
   npm install lib.cli -g
   mkdir stdlib-workspace
   cd stdlib-workspace
   # 初始化
   lib init
   # 创建
   lib create default
   # cd 到 default 目录执行
   lib .
   # 部署
   lib up dev
   # 调用
   lib songtianyi.default[@dev]
   # 传参
   lib songtianyi.uppercase[@dev] --name "asf"

应用场景
landscape
