报名开启!2024 开源之夏丨Serverless Devs 课题已上线!

Serverless 是近年来云计算领域热门话题,凭借极致弹性、按量付费、降本提效等众多优势受到很多人的追捧,各云厂商也在不断地布局 Serverless 领域。

Serverless Devs 是一个由阿里巴巴发起的 Serverless 领域的开源项目,其目的是要和开发者们一起贡献一款开源开放无厂商锁定的 Serverless 开发者工具。同时,Serverless Devs 也是云原生计算基金会(CNCF)首个 Serverless Tool 项目。

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

2024 年,Serverless Devs 再次加入中国科学院软件研究所开源软件供应链点亮计划支持下的系列高校开源活动——开源之夏 2024。 本次活动旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,培养和发掘更多优秀的。活动联合国内外各大开源社区,针对重要开源软件的开发与维护提供项目任务,并面向全球高校学生开放报名。

在本次活动中,你不仅可以得到和顶级 Serverless 导师学习交流的机会,通过考核的同学,还可获得一笔丰厚的奖金。欢迎同学们积极报名申请。

课题申请链接:https://summer-ospp.ac.cn/org/orgdetail/29e96ba4-c839-4874-a9d4-96acc8512aaa?lang=zh

项目一览

今年 Serverless Devs 在开源之夏申报了两个项目,难度等级为“基础”,题目类型主要针对 Serverless Devs 官网建设以及对 Serverless Registry 的升级。

  • Serverless Devs 社区官网 (包括文档官网)[1]

Serverless Devs 社区是一个致力于提供无服务器技术支持和资源的开源社区,通过其官网和文档官网,开发者可以访问到各种工具、资源和最新的行业动态。但是随着一段时间发展,目前使用的技术可能不是最优选择,界面设计比较基础,内容更新不够及时,缺乏动态的社区环境。选择该题目的同学,需要具备 Serverless 基础,了解 Serverless 架构以及 Web 应用开发基础,通过对 Serverless 的进一步学习,可以尽可能全面开发 Serverless Devs ,并贡献给社区。

  • Serverless Registry[2]

Serverless Registry 主要致力于提供一个中心化的解决方案,以便开发者能够轻松地查找、共享和使用无服务器资源,如函数、API 接口、模板等。选择该题目的同学,需要使用现代前端技术(如 React.js 或 Vue.js)重新设计用户界面,确保界面的响应性和可访问性。提供 API 集成支持,使外部开发者可以通过 API 直接与 Registry 交互。实现综合的安全策略,包括使用 HTTPS,加密存储,以及对跨站脚本(XSS)和跨站请求伪造(CSRF)的防护。

项目详情可参考开源之夏 Serverless Devs 主页[3]。

申请攻略

申请资格

  • 本活动面向年满 18 周岁的高校在校学生。
  • 暑期即将毕业的学生,只要申请时学生证处在有效期内,就可以报名活动。
  • 中国籍学生参与活动时需提供身份证、学生证、教育部学籍在线验证报告(学信网)或在读证明。
  • 外籍学生参与活动时需提供护照,同时提供录取通知书、学生卡、在读证明等文件用于证明学生身份。

我们期待的你

  • 有一定基础的前端知识,例如 HTML、Javascript、CSS 等;
  • 对后端语言等有一定的了解,尤其是 React.js / Vue.js;
  • 有一颗积极探索的心,不断地发现问题,不断地创新挑战;
  • 有积极负责的态度,不仅仅要学习,更要有对一件事的执着,愿意探索新鲜事物。

你的收益

  • 结识开源界小伙伴和技术大牛;
  • 获得社区导师的专业指导,与开源项目开发者深度交流;
  • 丰富项目实践经验,提升项目开发技能;
  • 为学习方向提供参考,为职业发展积累人脉;
  • 通过结项考核的学生将获得结项奖金和结项证书,更有机会获选优秀学生。

奖金额度

项目难度分为基础和进阶两档,对应结项奖金分别为:税前 8000 元人民币和税前 12000 元人民币。此次 Serverless Devs 两项项目等级均为“基础”。

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

参与流程

image.png

具体流程请参考学生指南[4]。请注意找导师沟通截止流程时间,优先更导师沟通,能帮助你更好的了解题目。有意愿报名的同学,请用钉钉扫码加入 2024 开源之夏 × Serverless Devs 钉钉群(群号:41962007),方便大家交流题目内容。

导师介绍

1)罗松(西流)

负责阿里云函数计算产品功能开发(Runtime 开发、事件源集成、WebIDE 以及企业级 Serverless 解决方案落地等),目前专注在 Serverless 开发者工具链的建设,是云原生 Serverless Devs 的 Cli/组件/registry 的研发负责人。关注 Serverless 最新技术动态以及在企业级解决方案的落地,致力于推动 Serverless 在开发者群体的流行。

导师邮箱:ls_huster@163.com

2)张星宇(宇暮)

就职于阿里云,从事 Serverless 开源项目维护和阿里云函数计算产品功能开发(控制台、企业级 Serverless 功能开发)。目前作为 maintainer,专注于 Serverless Devs 工具开源生态和体系建设,致力于让 Serverless 更开放、更易用。

导师邮箱:neil.zxy@alibaba-inc.com

什么是 Serverless Devs?

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

六大优势

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

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

相关链接

[1] Serverless Devs 社区官网 (包括文档官网)

https://summer-ospp.ac.cn/org/prodetail/2429e0095?list=org&navpage=org

[2] Serverless Registry

https://summer-ospp.ac.cn/org/prodetail/2429e0093?list=org&navpage=org

[3] 开源之夏 Serverless Devs 主页

https://summer-ospp.ac.cn/org/orgdetail/29e96ba4-c839-4874-a9d4-96acc8512aaa?lang=zh

[4] 学生指南

https://summer-ospp.ac.cn/help/student/

[5] Serverless Devs

https://www.serverless-devs.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/633019.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Sketch v100 for Mac 安装教程【支持M芯片】

Sketch v100 for Mac 安装教程【支持M芯片】 原文地址:https://blog.csdn.net/weixin_48311847/article/details/139104315

【技术实操】中标麒麟高级服务器操作系统实例分享,rsync数据同步配置方案

1.rsync介绍 rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份工具。 在守护进程模式(daemon mode)下,rsync默认监听TCP端口873,以原生rsync传输协议或者通过远程shell如RSH或者SSH提供文件。SS…

mysql误删后使用binlog恢复数据

1 预期效果 使用 binlog 恢复数据的预期效果是将误删的数据还原到误删之前的状态,以减少或消除数据丢失的影响。通过正确解析和执行 binlog 中的操作记录,可以重新执行误删操作之后的插入、更新或删除操作,从而恢复被误删的数据。 数据恢复&…

深度学习之基于Django+Tensorflow卷积神经网络实时口罩检测系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 随着全球疫情的持续,佩戴口罩成为了公众日常生活中不可或缺的一部分。特别是在人员密集的…

Linux从零部署本地AI大模型对接本地知识库全记录

使用到的工具 dockeroneapi fastgptollama 安装docker 已安装有docker的话跳过这一步 执行命令安装docker(一行一行执行) curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun systemctl enable --now docker执行命令安装docker-co…

2024定制版抢单支付系统源码(开代理自动抢单接单)

随着网络和移动支付技术的不断进步,抢单支付系统已经成为商家和用户进行交易的便利工具。2024定制版抢单支付系统源码为开发者提供了一个可定制化的解决方案,具备开放代理和自动抢单接单功能,帮助用户快速搭建抢单支付平台。本文将为您介绍这…

redis集群不允许操作多个key解决方案、redis key负载均衡方案

前提 在cluster redis 中进行同一个命令处理不同的key会报错:CROSSSLOT Keys in request dont hash to the same slot,例如: 此示例使用sdiff 命令对pool_1与pool_2进行diff操作。 那么我们在业务场景中就需要将集群redis中的不同key进行操作,我们该如何处理呢? 本次的…

用C语言把一棵普通二叉树安排得明明白白

1. 树的相关术语 结点的度:一个结点含有的子树的个数称为该结点的度; 如上图:A的为6 叶结点或终端结点:度为0的结点称为叶结点; 如上图:B、C、H、I...等结点为叶结点 非终端结点或分支结点:度不…

《微服务王国的守护者:Spring Cloud Dubbo的奇幻冒险》

5. 经典问题与解决方案 5.3 服务追踪与链路监控 在微服务架构的广袤宇宙中,服务间的调用关系错综复杂,如同一张庞大的星系网络。当一个请求穿越这个星系,经过多个服务节点时,如何追踪它的路径,如何监控整个链路的健康…

k8s遇到的错误记录

时隔四年有开始重新鼓捣k8s了,重新安装后遇到的错误记录如下: Error: Package: kubelet-1.14.0-0.x86_64 (kubernetes) Requires: kubernetes-cni 0.7.5 Available: kubernetes-cni-0.3.0.1-0.07a8a2.x86_64 (kubernetes) …

MySQL——存储过程,触发器

BaiduComate: # 问题1: # 问题1: 帮我创建两个表student与score表,要求student表有id,createDate,userName,phone,age,sex,introduce, 要求score表有id&…

全面掌握深度学习:从基础到前沿

引言:深入探索深度学习的世界 在人工智能(AI)的广阔领域中,深度学习已经成为最令人瞩目的技术之一。它不仅推动了科技的许多突破性进展,也正在改变我们的工作和生活方式。本博客旨在全面总结深度学习的关键知识点&…

Kubeblocks系列2-redis尝试之出师未捷身先死

背景: 上一节,完成了Kubeblocks系列1-安装。现在就想拿一个简单的应用测试一下kubeblocks这个所谓的神器是否好用,是否可以应用与生产! Kubeblocks系列2-redis尝试 参照官方文档:创建并连接到 Redis 集群 确保 Red…

使用docker+jenkins构建前端项目发布到nginx

1.准备环境 为了方便公司开发优化代码,不需要反复地将项目包发送给运维部署,我们对开发环境的前端项目利用jenkinsCI/CD进行自动化部署 需要两台服务器 一台jenkins 一台发布服务器,这里发布服务器 我直接使用开发环境的服务器 将admin界面与云计算展示…

python调用百度文心一言对话模型

近日,百度宣布其两款主力模型 ENIRE Speed、ENIRE Lite 可以免费使用。试了一下怎么程序调用。 1.准备工作 需要注册百度智能云账号,也可以使用原来的百度账号登录,登录之后要完成实名认证,才能使用API调用。在千帆大模型操作台…

5.23-

回顾 I0多路复用的原理? 程序首先向操作系统发起一个IO多路复用请求,告诉操作系统需要监视哪些IO通道。这些IO通道可以包括网络套接字、文件描述符等操作系统随后会将这些IO通道放入一个队列中,并在某个IO通道就绪时(如数据到达、文件可读…

滴滴三面 | Go后端研发

狠狠的被鞭打了快两个小时… 注意我写的题解不一定是对的,如果你认为有其他答案欢迎评论区留言 bg:23届 211本 社招 1. 自我介绍 2. 讲一个项目的点,因为用到了中间件平台的数据同步,于是开始鞭打数据同步。。 3. 如果同步的时候…

Linux-centos下安装ffmpeg的详细教程

源安装 第一种方式: . 首先需要安装yum源: 这个源安装的ffmpeg版本是3.4 yum install epel-release yum install -y https://mirrors.ustc.edu.cn/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm然后可以安装ffmpeg yum install -y ffmpeg ff…

data studio连接到虚拟机上的openGauss

参考:使用DataStudio连接本地虚拟机中的opengauss数据库_big data_白日梦想家_胖七七-华为云开发者联盟 本实验虚拟机安装的是CentOS7 数据库版本是:openGauss-5.0.2-CentOS-64bit-all.tar.gz 1.配置pg_hba.conf 首先使用su - omm登录到omm用户&…

家电维修上门维修小程序怎么搭建制作?

​在家庭生活中,家电的维修问题一直是人们关注的焦点。随着微信小程序的普及,家电维修服务行业也迎来了线上转型的机遇。一款便捷、高效的家电维修上门维修小程序,不仅能为维修服务商带来新的客户,也能为用户带来更便捷的服务体验…