Serverless Devs Model(SDM,下文简称SDM)的官方文档,主要用于介绍 SDM 的模型详情与相关规范。
Serverless Devs Model(SDM) 是一种与厂商 FaaS 平台无关的 Serverless 架构工具链模型,用于定义通用的 Serverless 架构工具使用标准,让开发者更专注于业务逻辑,提升 Serverless 应用开发、部署、运维效率,通过该模型,开发者可以通过一种更灵活、更通用的方法使用不同云厂商以及开源的 Serverless 产品,进而更高效、更简洁、更便利的实现 Serverless 应用管理。
"Serverless应用的开发人员应该更关心业务代码,而不需要更多精力去适应不同Serverless平台(包括不同厂商的开发者工具学习,不同功能的使用等)。"
就目前来看 Serverless 架构厂商锁定严重,不同厂商会有不同的工具,不同的使用途径,这使得开发者在应用开发的过程中,以及在混合云部署、运维的过程中面临了诸多困难:
在 Serverless Devs Model(SDM) 中,我们提出了一种以应用为中心,以组件为途径的方法:
我们的目标是:
模型本身由 Serverless Devs 项目驱动,并作为一组版本话 API 文档进行维护,如下所示:
有关详细信息,请参阅贡献指南。
针对 spec 的贡献也可以参考以下内容:
readme.md
进行更新,添加自己到作者
->贡献者
中;Pull requests
到仓库Serverless-Devs/Serverless-Devs
的docs
分支下;并添加 Anycodes 、 hanxie 等作为Reviewers,同时在Comment中填写好更新理由;Serverless Devs 是一个遵循 Apache 2.0 协议的开源项目。
Serverless Devs 使用的 node_modules 以及其他第三方的依赖库都可能有其遵循的协议,我们推荐你阅读并了解这些协议,因为其中的条款可能和 Apache 2.0 协议中的不完全相同。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。