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

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
容器镜像服务 ACR,镜像仓库100个 不限时长
EMR Serverless StarRocks,5000CU*H 48000GB*H
简介: 开源之夏 X Serverless 项目已就位!

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 插件设计与开发。


image.gif项目详情:

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、环境划分等有一定了解;
  • 开发过完整项目,有过开源贡献经验。


参与流程


1.png

(可保存图片收藏)


你的收益


  • 对 Serverless 架构有更为深入的了解与认识,并深度参与到 Serverless Devs 社区的开发工作中来;
  • 强大的导师阵营,有助于学生快速积累开发经验,感受企业级开发流程与业务从 0 到 1 再到 N 的全过程;
  • 对自身的技术能力提升、事业广度提升都有重要的帮助;
  • 丰厚的奖励,包括开源之夏官方发的奖金和证书等。


奖金额度:


每个项目难度分为普通和进阶两档,对应奖金分别为 8000 元和 12000 元。此次 Serverless Devs 四项项目等级均为 “进阶”。

(注:奖金数额为税前人民币金额)。


奖金发放时间:


学生提交成果后,导师及组委会进行评审考核,评审通过的学生在系统中填写银行信息,组委会发放全额结项奖金。


我们将提供


钉钉扫描二维码

直接入群与导师零距离交流!


image.gif2.png


群内我们提供免费学习材料:


  • 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 是什么


3.png

(点击图片跳转阅读)


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


六大优势:


  • 无厂商锁定:具备可插拔特性,支持不同云厂商的项目部署,一键部署到不同云平台;
  • 开源形式建设:项目通过开源代码,开放生态进行建设的,开发者可以随时查看和参与 Serverless Devs 开发者工具的贡献,也可以随时随地进行相关组件和应用的贡献;
  • 功能灵活可插拔:Serverless Devs 开发者工具本身,不具备任何业务能力,所有的业务能力均是通过组件化的形式,进行可插拔式使用,并且每个组件可以根据需要,自定义相对应的命令和功能;
  • 简单快速上手:通过开放 Serverless Registry 的模型/规范和应用的模式,为开发者提供多形式,多领域、多场景上手案例;
  • 应用全生命周期管理:通过组件化的支持,开发者可以在项目创建、项目的开发、调试、可观测性等多个层面进行项目的建设和管理;
  • 良好的集成与被集成性:通过组件化的支持,快速实现与传统生态进行有机结合;


Serverless Devs 项目官网直达

Serverless Devs 代码仓库直达


devs定制海报.jpg


点击此处,直达开源之夏 2022 Serverless Devs 项目列表


相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
1月前
|
Serverless 对象存储
现代化 Web 应用构建问题之配置Serverless Devs的秘钥信息如何解决
现代化 Web 应用构建问题之配置Serverless Devs的秘钥信息如何解决
27 1
|
1月前
|
机器学习/深度学习 监控 大数据
Serverless 应用的监控与调试问题之Flink在整个开源大数据生态中应该如何定位,差异化该如何保持
Serverless 应用的监控与调试问题之Flink在整个开源大数据生态中应该如何定位,差异化该如何保持
|
1月前
|
缓存 JavaScript Serverless
阿里云云效产品使用合集之如何在Serverless Devs阶段指定Node.js版本
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
2月前
|
人工智能 运维 机器人
函数计算产品使用问题之怎么使用Serverless Devs创建GPU函数
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
关系型数据库 Serverless 分布式数据库
【PolarDB 开源】PolarDB Serverless 模式:自动扩缩容与成本效益分析
【5月更文挑战第25天】PolarDB Serverless 提供自动扩缩容功能,适应动态工作负载,降低成本。在业务高峰期增加资源保障性能,低谷期减少资源实现成本优化。通过对比传统模式下的成本浪费,示例说明了Serverless如何节省开支。代码演示了连接与查询PolarDB Serverless数据库的基本操作。要充分利用该模式,需合理规划业务、监控性能并结合其他云服务。PolarDB Serverless是弹性、经济的数据库选择,未来将持续创新,助力企业高效发展。
403 1
|
4月前
|
JavaScript 前端开发 Cloud Native
报名开启!2024 开源之夏丨Serverless Devs 课题已上线!
2024 年,Serverless Devs 再次加入中国科学院软件研究所开源软件供应链点亮计划支持下的系列高校开源活动——开源之夏 2024。
|
29天前
|
机器学习/深度学习 机器人 Serverless
FaaS 的应用场景
FaaS 的应用场景
|
29天前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
29天前
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
1月前
|
消息中间件 SQL 监控
Serverless 应用的监控与调试问题之BMQ的架构是怎么支持流批一体的
Serverless 应用的监控与调试问题之BMQ的架构是怎么支持流批一体的

相关产品

  • 函数计算