Serverless-Devs

:fire::fire::fire: Serverless Devs developer tool ( Serverless Devs 开发者工具 )

View the Project on GitHub Serverless-Devs/Serverless-Devs

Serverless Devs 项目介绍

图片alt

安装文档 | 命令行操作 | Yaml规范 | CI/CD平台集成 | Package开发文档

Serverless Devs 是一个开源开放的 Serverless 开发者平台,致力于为开发者提供强大的工具链体系。通过该平台,开发者不仅可以一键体验多云 Serverless 产品,极速部署 Serverless 项目,还可以在 Serverless 应用全生命周期进行项目的管理,并且非常简单快速的将 Serverless Devs 与其他工具/平台进行结合,进一步提升研发、运维效能。

6大优势

图片alt

设计哲学

Serverless Devs 是一个开源开发的 Serverless 领域的工具链项目,他不仅仅表示单纯的某个命令行工具,在一定程度上指的是一个完整的工具链体系。

在 Serverless Devs 中,拥有两个角色:

在这样一个 Serverless Devs 的应用框架上,我们不难发现可以和其他任何一种模式/生态,具有相似的命名以及模块:

当然,细心的你应该已经发现了,在 Serverless Hub 中,有两种形态的 Package(组件和应用):

同时通过上图也可以看到两个比较明显的词汇:Component和Application:

Serverless Devs 的模型设计原则,是希望可以通过更加简单、科学、规范的 Serverless 工具链体系,让开发者更专注于业务逻辑,提升 Serverless 应用开发、部署、运维效率,通过该模型,开发者可以通过一种更灵活、更通用的方法使用不同云厂商以及开源的 Serverless 产品,进而更高效、更简洁、更便利的实现 Serverless 应用管理。

成长历史

如果说 Serverless 提升了传统应用的开发效能,那么 Serverless Devs 开发者工具就是提升了 Serverless 应用开发的效能。随着时间的发展,Serverless Devs 也从 1.0 版本 到了 2.0 版本,更是从简单的单纯的效能提升,变成了更加规范、更加科学的效能提升。我们真切希望可以通过 Serverless Devs 的工具链模式和思路,为应用的开发,传统项目上 Serverless 架构提供巨大的便利和更科学的管理。

未来展望

Serverless Devs 将会在未来支持:

关于我们的 Roadmap,可以参考 Github Projects

交流社群

| | | | |--- | --- | --- | |

关注微信公众号:`serverless`
|
联系微信小助手:`xiaojiangwh`
|
加入钉钉交流群:`33947367`
|