2022 开源之夏 | Serverless Devs 陪你“变得更强”

Serverless 是近年来云计算领域热门话题,凭借极致弹性、按量付费、降本提效等众多优势受到很多人的追捧,各云厂商也在不断地布局 Serverless 领域。但是随着时间的发展,Serverless 领域也暴露出一些比较严重的问题,例如厂商锁定严重、没有合适的开发者工具、程序难以调试等。为此,Serverless Devs 应运而生。
Serverless Devs 是一个由阿里巴巴发起的 Serverless 领域的开源项目,其目的是要和开发者们一起贡献一款开源开放无厂商锁定的 Serverless 开发者工具,希望这个工具可以在开发者开发 Serverless 应用的全生命周期发挥作用,让开发者们可以像使用手机一样玩转 Serverless。
2022 年,Serverless Devs 再次加入中国科学院软件研究所开源软件供应链点亮计划支持下的系列高校开源活动——开源之夏 2022。本次活动旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,培养和发掘更多优秀的开发者。活动联合国内外各大开源社区,针对重要开源软件的开发与维护提供项目任务,并面向全球高校学生开放报名。
在本次活动中,你不仅可以得到和顶级 Serverless 导师学习交流的机会,通过考核的同学,还可获得一笔丰厚的奖金。欢迎同学们积极报名申请。
直接申请(或点击文末阅读原文):
https://summer-ospp.ac.cn/#/org/orgdetail/1aaa84be...
活动运作方式
- 活动参与方主要角色为学生、社区和导师。
- 社区提供项目列表和描述,并安排项目对应的导师。
- 学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成情况,参与者还将获取开源之夏活动奖金和结项证书。
项目一览
今年 Serverless Devs 在开源之夏申报了四个项目,四个项目均由社区 Maintainer 带队,难度等级为 “进阶”,题目类型覆盖了组件开发、应用开发、工具维护、插件开发等多个领域。
Serverless 组件开发
Serverless Devs 作为 Serverless 领域的专业开发者工具,致力于在 Serverless 应用全生命周期发挥作用,随着时间的发展,一方面,Serverless Devs 已经可以支持诸多厂商的 FaaS 产品,但是对于 BaaS 产品的支持比较薄弱;另一方面,Serverless Devs 应该对生态集成有更为深入的探索,例如资源创建和管理相关操作要交给 Terraform 等。
项目详情:
Summer-2022 (summer-ospp.ac.cn)
Serverless 应用开发
Serverless Devs拥有诸多的功能和组件,但是更希望有一些针对性的案例可以对开发者和用户更友好,助力大家可以更快速的完成体验,所以选择该题目的同学,需要了解Serverless架构,参与开发和设计体验案例。
项目详情:
Summer-2022 (summer-ospp.ac.cn)
Serverless Devs VSCode 插件开发
作为 Serverless 应用全生命周期管理工具,Serverless Devs 目前还是以命令行的形式存在,故在开发态的支持比较弱。选择该题目的同学,需要了解 Serverless Devs 相关内容以及具备基本的业务开发能力,完成 Serverless Devs 的 VSCode 插件设计与开发。
项目详情:
Summer-2022 (summer-ospp.ac.cn)
Serverless 社区版 UI 建设
Serverless Devs 目前拥有可观测、Edit 等相关能力,但是都是零散的单页面内容,选择该题目的同学,需要具备已经的 Serverless 基础,以及 Web 应用开发基础,通过对 Serverless 的进一步学习,可以开发 Serverless Devs UI,并贡献给社区。
项目详情:
Summer-2022 (summer-ospp.ac.cn)
申请攻略
关于申请资格:
- 2022 开源之夏活动面向年满 18 周岁在校学生。
- 暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以在官网提交申请。
- 海外学生可提供录取通知书、学生卡、在读证明等文件用于证明学生身份。
我们期待的你:
- 有一定基础的前端知识,例如 HTML、Javascript、CSS 等;
- 对后端语言等有一定的了解,尤其是 Node.js / Typescript;
- 有一颗积极探索的心,不断地发现问题,不断地创新挑战;
- 有积极负责的态度,不仅仅要学习,更要有对一件事的执着,愿意探索新鲜事物。
加分项:
- 对 Serverless 有一定了解;
- 对 CI/CD、环境划分等有一定了解;
- 开发过完整项目,有过开源贡献经验。
参与流程

(可保存图片收藏)
你的收益
- 对 Serverless 架构有更为深入的了解与认识,并深度参与到 Serverless Devs 社区的开发工作中来;
- 强大的导师阵营,有助于学生快速积累开发经验,感受企业级开发流程与业务从 0 到 1 再到 N 的全过程;
- 对自身的技术能力提升、事业广度提升都有重要的帮助;
- 丰厚的奖励,包括开源之夏官方发的奖金和证书等。
奖金额度:
每个项目难度分为普通和进阶两档,对应奖金分别为 8000 元和 12000 元。此次 Serverless Devs 四项项目等级均为 “进阶”。
(注:奖金数额为税前人民币金额)。
奖金发放时间:
学生提交成果后,导师及组委会进行评审考核,评审通过的学生在系统中填写银行信息,组委会发放全额结项奖金。
我们将提供
钉钉扫描二维码
直接入群与导师零距离交流!

群内我们提供免费学习材料:**
- Serverless 技术图谱(内附视频课时 65 节、实操场景 8 个 )
- 电子书《Serverless 开发速查手册》
- 电子书《Serverless 入门到实战》
强大的导师团:
**
我们的导师有丰富的开源项目、云产品开发经验,并在去年成功带 9 个项目的学生完成编程,具有丰富的指导经验。
- 王仁达
阿里云高级技术专家,先后在百度、阿里云从事集群管理、云原生应用管理、Serverless相关工作,致力于提升用户上云及用云效率,目前是阿里云 Serverless 工具链技术负责人;《Serverless 架构下的 AI 应用开发:入门、实战与性能优化》等书作者。
导师邮箱:renda.wrd@alibaba-inc.com
- 袁坤
阿里云前端技术专家,对用户体验,前端架构以及 Serverless 架构有比较深入研究。目前是 微服务 & Serverless 前端研发负责人。
导师邮箱:yuankun.yk@alibaba-inc.com
- 罗松
负责阿里云函数计算产品功能开发(Runtime 开发、事件源集成以及企业级 Serverless 解决方案落地等),目前专注在 Serverless 开发者工具链的建设,是云原生 Serverless Dev 的 S/FC 组件的研发负责人。关注 Serverless 最新技术动态以及在企业级解决方案的落地,致力于推动 Serverless 在开发者群体的流行。
导师邮箱:ls147258@alibaba-inc.com
- 刘宇
国防科技大学博士生;开源项目 Serverless Devs 发起人;《Serverless 架构:从原理、设计到项目实战》、《Serverless 工程实践:从入门到进阶》、《Serverless 架构下的 AI 应用开发:入门、实战与性能优化》、《架构师特刊:人人都能学会的 Serverless 实践》、《Serverless 速查手册》等书作者。
导师邮箱:service@anycodes.cn
Serverless Devs 是什么

(点击图片跳转阅读)
Serverless Devs 是一个开源开放的 Serverless 开发者平台,致力于为开发者提供强大的工具链体系。通过该平台,开发者不仅可以一键体验多云 Serverless 产品,极速部署 Serverless 项目,还可以在 Serverless 应用全生命周期进行项目的管理,可简单快速与其他工具/平台进行结合,全面提升研发、运维效能。
六大优势:
- 无厂商锁定:具备可插拔特性,支持不同云厂商的项目部署,一键部署到不同云平台;
- 开源形式建设:项目通过开源代码,开放生态进行建设的,开发者可以随时查看和参与 Serverless Devs 开发者工具的贡献,也可以随时随地进行相关组件和应用的贡献;
- 功能灵活可插拔:Serverless Devs 开发者工具本身,不具备任何业务能力,所有的业务能力均是通过组件化的形式,进行可插拔式使用,并且每个组件可以根据需要,自定义相对应的命令和功能;
- 简单快速上手:通过开放 Serverless Registry 的模型/规范和应用的模式,为开发者提供多形式,多领域、多场景上手案例;
- 应用全生命周期管理:通过组件化的支持,开发者可以在项目创建、项目的开发、调试、可观测性等多个层面进行项目的建设和管理;
- 良好的集成与被集成性:通过组件化的支持,快速实现与传统生态进行有机结合;
Serverless Devs 项目官网直达
Serverless Devs 代码仓库直达
更多内容关注 Serverless 微信公众号(ID:serverlessdevs),汇集 Serverless 技术最全内容,定期举办 Serverless 活动、直播,用户最佳实践。
2022 开源之夏 | Serverless Devs 陪你“变得更强”的更多相关文章
- 暑期 2021 | Serverless Devs 最全项目申请攻略来啦!
Serverless 是近年来云计算领域热门话题,凭借极致弹性.按量付费.降本提效等众多优势受到很多人的追捧,各云厂商也在不断地布局 Serverless 领域.但是随着时间的发展,Serverles ...
- 重磅 | 阿里开源首个 Serverless 开发者平台 Serverless Devs
Serverless 从概念提出到应用,已经走过了 8 个年头,开发者对 Serverless 的使用热情不断高涨.为帮助开发者实现一键体验多云产品,极速部署 Serverless 项目,10 月 2 ...
- 参与开源之夏 x OpenTiny 跨端跨框架 UI 组件库贡献,可以赢取奖金🏆!这份《OpenTiny 开源贡献指南》请收好🎁!
大家好,我是 Kagol. 近期有几位朋友在 OpenTiny 技术交流群里询问我们在开源之夏(OSPP)的项目,希望能提前做一些准备工作. 这里给大家简单介绍下开源之夏. 开源之夏是由中科院软件所& ...
- EpiiAdmin 开源的php交互性管理后台框架, 让复杂的交互变得更简单!Phper快速搭建交互性平台的开发框架,基于Thinkphp5.1+Adminlte3.0+Require.js。
EpiiAdmin EpiiAdmin php开源交互性管理后台框架,基于Thinkphp5.1+Adminlte3.0+Require.js, 让复杂的交互变得更简单!Phper快速搭建交互性平台的 ...
- 更强的 JsonPath 兼容性及性能测试之2022版(Snack3,Fastjson2,jayway.jsonpath)
2022年了,重新做了一份json path的兼容性与性能测试.三个市面上流行框架比较性测试. 免责声明:可能测试得方式不对而造成不科学的结果(另外,机器不同结果会有不同),可以留言指出来.以下测试数 ...
- 更强的微光闪烁效果--第三方开源--Shimmer-android
Shimmer-android在github上的项目主页是:https://github.com/RomainPiel/Shimmer-android Shimmer-android干脆在Androi ...
- Android开发者必知的5个开源库
摘要:过去的时间里,Android开发逐步走向成熟.而无论出现多少Android相关的开发工具,我们每天使用的大量开源库却始终是不可或缺的.这里,向大家介绍的是,这个任劳任怨的大家庭中,最受开发者喜爱 ...
- Apache ServiceComb 开源两周年,聊聊其与微服务的前世今生
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...
- 梦想还需有,因它必实现——发现最新版iOS漏洞,OverSky团队专访
梦想还需有,因它必实现——发现最新版iOS漏洞,OverSky团队专访 “成功了!”,随着一句欢呼声在阿里巴巴西溪园区传出,Cydia的图标出现在一部iOS9.3.4的iPhone6上并成功运行 ...
- 成长为 iOS 大 V 的秘密
成长为 iOS 大 V 的秘密 前言 毫不谦虚地说,我是国内 iOS 开发的大 V.我从 2011 年底开始自学 iOS 开发,经过 3 年时间,到 2014 年底,我不但写作了上百篇 iOS 相 ...
随机推荐
- Centos8.4自定义离线安装Nginx
一.简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用. 目前使用最多的就是负载均衡,这篇文章主要介绍了centos8 安装 nginx. Nginx是一种开源的高性能HTTP和反向 ...
- [ARC145D] Non Arithmetic Progression Set
Problem Statement Construct a set $S$ of integers satisfying all of the conditions below. It can be ...
- MybatisPlus属性自动填充
阿里巴巴开发规范,对于每一张表都因该有id(主键),createTime(创建时间),updateTime(修改时间)这三个字段 主键ID我们可以使用自增,或者雪花算法 创建时间修改时间我们可以使用数 ...
- SpringBoot 异步编程浅谈
1. 需求背景 当我们需要提高系统的并发性能时,我们可以将耗时的操作异步执行,从而避免线程阻塞,提高系统的并发性能.例如,在处理大量的并发请求时,如果每个请求都是同步阻塞的方式处 理,系统的响应时间会 ...
- Python趣味入门10:推倒繁琐化烦为简的推导式
前言 <西部世界>的德洛丽丝进入了MAZE迷宫,假设她需要列出一系列的平方数作为密码,来进入迷宫.在以往的代码生成类似的数列需要使用循环语句,写多行语句.Python有了推导式,只需要1句 ...
- Python 潮流周刊第 34 期(摘要)
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...
- Spring MVC的生命周期与简单三大组件的简单介绍
1.说到Spring MVC就会想到它是基于MVC设计模式的思想来设计的: 那么MVC设计模式是什么呢? 下面来介绍一下 MVC 设计模式 MVC是模型(model)-视图(view)-控制器(con ...
- JSON字符串中获取一个特定字段的值
第一种 import com.google.gson.JsonObject; import com.google.gson.JsonParser; String json="{\" ...
- Boost程序库完全开发指南:1.2-C++基础知识点梳理
主要整理了N多年前(2010年)学习C++的时候开始总结的知识点,好长时间不写C++代码了,现在LLM量化和推理需要重新学习C++编程,看来出来混迟早要还的. 1.const_cast <n ...
- 共赴元宇宙新纪元,华为云VR开发应用大赛总决赛倒计时7天!
摘要:"第三届华为云VR开发应用暨沈阳元宇宙开发应用大赛"总决赛即将于2月13日在沈阳市和平区揭幕. 由沈阳市和平区人民政府.华为技术有限公司共同主办的"第三届华为云VR ...