Serverless 是近年来云计算畛域热门话题,凭借极致弹性、按量付费、降本提效等泛滥劣势受到很多人的追捧,各云厂商也在一直地布局 Serverless 畛域。然而随着工夫的倒退,Serverless 畛域也暴露出一些比较严重的问题,例如厂商锁定重大、没有适合的开发者工具、程序难以调试等。为此,Serverless Devs 应运而生。
Serverless Devs 是一个由阿里巴巴发动的 Serverless 畛域的开源我的项目,其目标是要和开发者们一起奉献一款开源凋谢无厂商锁定的 Serverless 开发者工具,心愿这个工具能够在开发者开发 Serverless 利用的全生命周期发挥作用,让开发者们能够像应用手机一样玩转 Serverless。
往年,Serverless Devs 退出中国科学院软件研究所“开源软件供应链点亮打算”反对下的系列高校开源流动——暑期 2021。 这是一项由中国科学院软件研究所与 openEuler 社区主办,专门面向高校学生的开源我的项目开发流动,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源社区的蓬勃发展。
在本次流动中,你不仅能够失去和顶级 Serverless 导师学习交换的机会,通过审核的同学,还可取得一笔丰富的奖金。欢送同学们踊跃报名申请:
- 传送门:https://summer.iscas.ac.cn/#/org/orgdetail/serverlessdevs?lang=chi
一、流动运作形式
- 流动参与方次要角色为学生、社区和导师。
- 社区提供我的项目列表和形容,并安顿我的项目对应的导师。
- 学生自由选择我的项目,与社区导师沟通实现计划并撰写我的项目计划书。被选中的学生将在社区导师领导下,按计划实现开发工作,并将成绩奉献给社区。依据我的项目的难易水平和实现状况,参与者将取得由主办方发放的我的项目奖金。
二、我的项目一览
在开源之夏中,咱们共提交了 7 个我的项目:
- Serverless Devs 测试用例的欠缺
Serverless Devs 当初的包含主仓库和组件库两个局部。例如 Serverless Devs repo:https://github.com/serverless-devs 在这个 repo 中,因为 Serverless Devs 我的项目是倒退中的,所以测试用例目前并不欠缺。所以该项目标工作是为该我的项目编写测试用例。次要包含:https://github.com/serverless-devs 和 https://github.com/devsapp。
- Serverless 调试 & 依赖装置优化
Serverless 架构很新,很热,被很多人关注,然而其被吐槽的点还是有一些的,例如调试简单、装置依赖简单。所以通过该我的项目进行调试和依赖装置的相干调研,并参加到开源我的项目中,提供行业的解决方案。
- Serverless 架构环境划分计划摸索
Serverless 架构倒退速度很快,然而也有很多问题,例如环境划分(开发环境、线上环境、测试环境)等,心愿通过该我的项目,能够通过工具链层面提供一种环境划分的计划,并将其实现成 Serverless Devs 的组件。
- Serverless Devs 云厂商组件开发
Serverless devs 是一个无厂商锁定的 Serverless 开发者工具,目前曾经反对阿里云、腾讯云、AWS 等多家云厂商的 Serverless 产品,心愿通过本我的项目能够进一步拓展云厂商的组件。
- Serverless 与前端的碰撞
Serverless 架构被称为是云计算的下一个十年,更是被很多前端工程师视为“改变命运的转折点”,通过 Serverless 架构,“前端不再是单纯的前端”,通过 Serverless 架构,“人人都是全栈工程师”,那么 Serverless 架构和前端的碰撞到底是什么样子的?心愿通过该我的项目,更多的同学能够对 Serverless 有一个更深刻的理解,对 Serverless 架构有一个更粗浅的意识,同时心愿能够进一步摸索 Serverless 架构与前端的结合点,并做出一些乏味的事件吧!
- Serverless 工具链新形态的摸索
Serverless 架构是一个比拟新的话题,Serverless 架构的工具链更是比拟受关注的点,那么 Serverless 架构的工具链和传统的例如 K8S 工具,和一些监控告警工具有什么区别呢?Serverless 架构的工具更应该留神什么问题呢?它长什么样子呢?目前 Serverless Devs 作为 Serverless 的工具链开源我的项目,包含 Serverless CLI、Serverless Desktop、Serverless Cloud 以及 Serverless Hub、Serverless Registry 等几个局部,那么这些模块又是如何划分,有什么作用呢?通过本我的项目,心愿大家能够对 Serverless 有肯定的理解,对 Serverles 是架构工具链有肯定的自主思考能力,并且参加到 Serverless 架构工具链的翻新中。
- Serverless CI/CD 摸索
Serverless 架构是相对来说比拟新的技术,也是目前比拟炽热的技术,随着工夫的一直倒退,其也被更多人所器重,成为更多企业技术选型的首选。通过 Serverless 架构尽管在肯定水平上做到了降本提效,然而却可能产生更细腻的资源,这些资源的治理,继续集成 / 公布,逐步地成为了比拟重要的关注点,所以本我的项目将会是 Serverless CI/CD 的摸索,次要包含 Serverless 架构下的 CI/CD 是什么样子的,Serverless 自身是否能够做 CI/CD,Serverless 架构工具链和 CI/CD 联合后是什么样子的。
三、申请攻略
1. 对于申请资格
- 本流动面向年满 18 周岁在校学生;
- 暑期行将毕业的学生,只有在申请时学生证处在有效期内,就能够提交申请;
- 海内学生可提供录取通知书 / 学生卡 / 在读证实证实学生身份。
2. 咱们期待你
如果须要加入下面所述的我的项目,您须要具备以下根底条件:
- 根底的前端常识,例如 HTML、Javascript、CSS 等;
- 对后端语言等有肯定的理解,尤其是 Node.js/Typescript;
- 有一颗积极探索的心,一直地发现问题,一直地翻新挑战;
- 有踊跃负责的态度,不仅仅要学习,更要有对一件事的执着,违心摸索陈腐事物;
加分项:
- 对 Serverless 有肯定理解;
- 对 CI/CD、环境划分等有肯定理解;
- 开发过残缺我的项目,有过开源奉献教训。
3. 参加流程
-
于报名零碎内注册账号并填写个人资料:
- https://portal.summer-ospp.ac.cn/summer/login
-
于官网筛选我的项目,与导师沟通并筹备我的项目申请材料:
- https://summer.iscas.ac.cn/#/org/orgdetail/serverlessdevs
-
查看我的项目申请模板并依据要求筹备相干资料:
- https://summer.iscas.ac.cn/help/assets/ 我的项目申请模板.pdf
-
通过报名零碎提交我的项目申请材料:
- https://portal.summer-ospp.ac.cn/summer/login
- 申请通道将于 5 月 24 日凋谢
-
我的项目申请审核后果公示,学生可在官网查看申请后果
- 流动官网:https://summer.iscas.ac.cn/
- 公示工夫:6 月 30 日
-
进行第一阶段我的项目研发,提交研发成绩供中期考核
- 7 月 1 日 – 8 月 15 日
- 中期考核后果公示:08 月 30 日
-
中期考核通过者进行第二阶段我的项目研发,提交研发成绩供结项考核
- 8 月 16 日 – 9 月 30 日
- 结项考核后果公示:10 月 22 日
-
年度优良我的项目公示
- 11 月上旬
4. 申请倡议
- 仔细阅读学生指南:https://summer.iscas.ac.cn/help/student/。
- 多与导师沟通:对 Serverless Devs 有一个全面的意识;细化计划,晋升可行性;展示良好的沟通能力,有助于晋升当选概率。
- 每周至多 30 个小时可能投入在我的项目中。
- 对流动充沛理解,至多要浏览学生指南、热点问题、流动日程等内容。
- 认真查看社区的文档,认真相熟社区的参加形式、沟通渠道、社区软件设计文档、社区开源仓库代码等。
- 我的项目申请书的品质是被选中的次要因素,仔细阅读申请要求,提交申请材料。
- 仔细阅读学生指南:https://summer.iscas.ac.cn/help/student/。
四、奖金阐明
1. 奖金额度
每个我的项目奖金总额依据我的项目难度分为 12000 元、9000 元和 6000 元(注:奖金数额为税前人民币金额)。
2. 奖金发放工夫
通过中期考核的学生会先收到 50% 的我的项目奖金,通过结项考核的学生将取得残余 50% 的奖金。若结项评审未通过,则不予发放残余奖金数额。
五、咱们提供
1. 相干的 Serverless 材料,包含 Serverless 的学习门路
-
线上材料包含:
- 架构的演进
- Serverless 的价值
- 常见架构模式
- Serverless 技术选型
-
线下材料包含:
- 《Serverless 架构》(组织会收费给同学们发放)
- 《Serverless 橙子书》(组织会收费给同学们发放)
2. Serverless Devs 的相干材料
- Serverless Devs 仓库
- Serverless Devs 文档
- 什么是 Serverless Devs
- Serverless Devs 组件开发指南
- Serverless Devs 贡献者文档
3. 弱小的导师阵容
- 寒斜
阿里云智能云原生中间件前端负责人,2016 年退出阿里中间件从事云产品企业控制台研发工作,目前带队负责中间件 20 多款云产品的前端研发工作,次要技术栈为大前端通用技术,包含不限于 Node.js、TypeScript、React、Electron、ReactNative 等。对前端研发效力晋升,前端数字化体验管理体系建设有多年的实践经验,目前专一在 Serverless 开发者工具链的建设,是云原生 Serverless Devs 研发负责人。关注前端最新技术动静,关注云原生技术对前端群体的影响,致力于向前端群体推广遍及云原生理念。
- 西流
阿里云智能云原生函数计算技术专家,负责阿里云函数计算产品性能开发(runtime 开发、事件源集成以及企业级 Serverless 解决方案落地等),目前专一在 Serverless 开发者工具链的建设,是云原生 Serverless Dev Tools 研发负责人之一,主导了 S/fc 组件的开发工作。关注 Serverless 最新技术动静以及在企业级解决方案的落地,致力于推动 Serverless 在开发者群体的风行。
- 江昱
NUDT 在读博士,阿里云 Serverless 产品体验侧负责人,开源社区 Serverless Framework 国内贡献者,Serverless Devs 我的项目发起人,Serverless 架构布道师,阿里云 CIO 学院特聘讲师,纸质图书《Serverless 架构》、《Serverless 工程实际》作者,电子书《架构师特刊:人人都能学会的 Serverless 实际》作者。
钉钉扫描二维码或者搜寻钉钉群号(33032396)间接和导师交换!
👉 点击中转开源之夏 2021 Serverless devs 我的项目列表