Skip to main content

One post tagged with "开源之夏"

View All Tags

Serverless Devs 开源之夏 2021

Anycodes

Anycodes

Serverless Devs

Serverless Devs 目前已经在参加 开源之夏 2021 的活动。

在开源之夏中,我们将会提交以下项目,欢迎同学们积极报名:

  • Serverless Devs测试用例的完善: Serverless Devs现在的包括主仓库和组件库两个部分。 例如Serverless Devs repo:https://github.com/serverless-devs 在这个repo中,由于Serverless Devs项目是发展中的,所以测试用例目前并不完善。所以该项目的工作是为该项目编写测试用例。 主要包括: https://github.com/serverless-devshttps://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结合后是什么样子的。

我们期待你#

如果需要参加上面所述的项目,您需要具备以下基础条件:

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

加分项:

  • 对Serverless有一定了解
  • 对CI/CD,环境划分等有一定了解
  • 开发过完整项目,有过开源贡献经验;

我们将会提供#

  • 相关的Serverless资料,包括Serverless的学习路径
  • Serverless Devs的相关资料
  • 强大的导师阵容
    • 寒斜:阿里云智能云原生中间件前端负责人,2016年加入阿里中间件从事云产品企业控制台研发工作,目前带队负责中间件20多款云产品的前端研发工作,主要技术栈为大前端通用技术,包括不限于Node.js, TypeScript, React , Electron, ReactNative等。对前端研发效能提升,前端数字化体验管理体系建设有多年的实践经验,目前专注在Serverless 开发者工具链的建设,是云原生Serverless Dev研发负责人。关注前端最新技术动态,关注云原生技术对前端群体的影响,致力于向前端群体推广普及云原生理念
    • 西流:阿里云智能云原生函数计算技术专家,负责阿里云函数计算产品功能开发(runtime开发、事件源集成以及企业级sereverless解决方案落地等),目前专注在Serverless 开发者工具链的建设,是云原生Serverless Dev Tools研发负责人之一,主导了S/fc 组件的开发工作。关注Serverless最新技术动态以及在企业级解决方案的落地,致力于推动 Serverless 在开发者群体的流行
    • 江昱:NUDT在读博士,阿里云Serverless产品体验侧负责人,开源社区Serverless Framework国内贡献者,Serverless Devs项目发起人,Serverless架构布道师,阿里云CIO学院特聘讲师,纸质图书《Serverless架构》、《Serverless工程实践》作者,电子书《架构师特刊:人人都能学会的Serverless实践》作者;

希望的样子#

  • 你可以对Serverless有更加深刻的认识;
  • 你可以参与到Serverless Devs社区工作中来;
  • 可以开发出对应项目的组件,以帮助Serverless生态中的更多人,让大家一起玩转Serverless;

总结#

Serverless是非常前沿的技术,Serverless devs是非常重要的工具链体系,我们愿意和大家一起努力,一起奋进,为推动Serverless的发展而不断前行。