技术的发展总是指向一个根本的方向——化繁为简。Serverless 的诞生亦是如此。Serverless 简化了云计算的编程,代表了程序员生产力的又一次变革,一如编程语言从汇编时代演变为高级语言时代。
2014 年,亚马逊云科技发布 Amazon Lambda,正式拉开了 Serverless 时代的序幕。在其后的很长一段时间 Serverless 技术在开发者的心目中几乎和 Amazon Lambda 服务画上了等号。时至今日,8 年过去了,Serverless 发展的脚步不断向前。Amazon Lambda 持续更新迭代,越来越多的 Serverless 服务和架构涌现,企业 / 开发者讨论的话题也从“要不要用”向“如何更好地用”转变......
为了帮助更多开发者了解、熟悉无服务器技术,推动无服务器架构创新,曾经开创业界先河的亚马逊云科技将举办 【Serverless For Good - 2022】 编程挑战赛。如果你想了解前沿的无服务器技术,如果你想赚取丰厚的奖金,如果你想获得独一无二的参赛经历,如果你拥有一颗用代码让世界变得不一样的心,快来参赛吧!
参赛条件
参赛对象:不论你是高校学生、创业者、极客企业,还是个人开发者,只要你爱 Coding,都可以在这里挥洒创意,尽情创造;
报名要求:推荐组队参赛,队伍规模可为 1-5 人,每人只限加入 1 支队伍,每队所有队员均需提交报名表单;
作品要求:需保证作品的原创性,一旦发现抄袭、剽窃其他项目作品并经核实后,将取消参与资格。
赛程设置
初赛(线上):7 月 6 日 -8 月 19 日
决赛:8 月 20 日 -9 月 18 日
决赛路演(上海):9 月 23 日
参赛选手从给定的两个场景中任选其一,基于 Amazon Serverless 架构实现。每个场景都给出了推荐架构,供参赛者参考,组委会在初赛前将安排一次统一的在线培训。开发者团队可采用推荐架构,也可自由进行架构设计。评委根据作品完成度、技术架构、创意度等评分标准进行评分,前 5-8 名团队进入决赛。
场景一、Serverless Image Handler
动态转换 S3 上的图片,并缓存在 CDN
a. 可以动态缩放图片;
b. 可以加水印;(显性)
c. 自由发挥功能;(附加功能)
CloudFront → Lambda Function URLs → Lambda Function → S3
目标受众:了解图像处理技术 / 开源工具
典型场景:网络上对于图片经常需要执行动态的处理(动态缩图,加水印等)
场景二、Amazon Instance Scheduler
定时启动或者关闭具有指定标签的 EC2 实例 实现一个线上的工具可以关闭和启动指定标签 EC2 实例
EventBridge → Lambda → EC2
评分要素
作品完成度 50%
技术架构 20%
使用体验 20%
创意度 10%
作品提交
参赛选手初赛阶段需提交:作品代码、技术文档;
作品代码及技术文档需提交科大讯飞平台;
初赛阶段选手提交作品时间截止至 8 月 19 日;
组委会将从 8 月 5 日起定期审核选手提交作品,审核结果将在 7-15 个工作日内邮件通知;每个作品有三次修改机会,达到决赛标准的队伍将收到入围邮件,收到邮件后即可准备决赛赛题。
参赛者基于 Amazon Serverless 架构 ,利用 Amazon Serverless 服务,实现社交泛娱乐、互动游戏、电商平台、IoT 等现代化应用场景的搭建,并实现交互。
你可以将 Serverless 架构用于物联网场景消除现实与数字世界之间的鸿沟,你可以考虑用 Serverless 解决社交场景下图像、视频处理等诸多问题,亦或是考虑开发一个电商网站,优化剁手党的购物体验...... 更多场景等待着你去解锁!尽情发动你的想象力与创造力吧!
* 推荐场景及服务见详情页,扫描文章底部二维码可见。
决赛阶段参赛团队必须完成能够使用的 Demo,可为 Web 网站、APP、小程序等,形式不限,使用的开发语言不限。
评分要素
作品完成度 30%
商业价值 30%
创意度 20%
使用体验 10%
技术难度 10%
作品提交
参赛选手决赛阶段需提交:测试版作品(DEMO)、作品代码、技术文档、作品演示 PPT;
作品代码及技术文档需提交科大讯飞平台;
作品提交时间截止至 9 月 18 日。
现场答辩
作品评审会以现场答辩的方式进行;
每支队伍 10-15 分钟演讲,5-7 分钟评委问答,具体安排另行通知。
一等奖:奖金 3 万元人民币
二等奖:奖金 2 万元人民币
三等奖:奖金 1 万元人民币
优秀奖 (3 名): 价值总额 14000 元人民币的礼品 (机械键盘 / 京东礼品卡)
扫描二维码了解详情及报名,报名成功后将有工作人员与您联系。
有问题可添加小助手微信:infoq2021