2022 云原生编程挑战赛,Serverless 题目等你来挑战!
2024-02-05 12:56:10
2022 年,阿里云携手英特尔重磅开启第三届云原生编程挑战赛,以「上云上新,数智新生」为主题,致力于为开发者搭建一个学习、交流、竞技、提升的平台,助力开发者在云原生领域大展身手,共建云原生生态。
本次大赛设置了 Serverless、容器、微服务三大技术方向,共六道赛题,其中 Serverless 赛题备受关注。Serverless 作为一种新型云计算服务模式,无需管理服务器,按需使用,让开发者可以专注于业务逻辑的开发,极大提升开发效率。
针对 Serverless 赛题,大赛导师团成员、阿里云高级技术专家李响老师在题前解析中深入浅出地讲解了 Serverless 架构、特点和应用场景,并重点解读了本次大赛的 Serverless 赛题要求。
李响老师指出,Serverless 赛题旨在考察选手对 Serverless 架构的理解和应用能力,要求选手基于阿里云 Serverless 产品构建一个完整的 Serverless 应用,实现题目的功能需求。
赛题解析
本次 Serverless 赛题以「电商购物流程」为背景,要求选手构建一个 Serverless 应用,实现以下功能:
- 用户下单: 用户通过前端页面提交订单,订单信息包含商品信息、数量、收货地址等。
- 订单处理: 收到订单后,系统会自动检查库存,并扣减相应商品的库存数量。
- 支付处理: 用户通过第三方支付平台完成支付。
- 发货处理: 订单支付完成后,系统会自动生成发货单,并调用物流接口安排发货。
- 订单状态查询: 用户可以随时查询订单的当前状态,包括下单时间、支付时间、发货时间等。
技术选型
选手可以根据自身技术栈和实际需要,选择以下阿里云 Serverless 产品来构建应用:
- Function Compute (FC): 无服务器计算服务,提供按需执行、弹性伸缩的功能。
- API Gateway: API 管理服务,提供统一的 API 入口和流量管理。
- Object Storage Service (OSS): 对象存储服务,提供海量、安全、低成本、高可靠的数据存储。
- Table Store (OTS): NoSQL 数据库服务,提供高性能、低延迟的键值存储。
评价标准
本次 Serverless 赛题的评价标准主要包括:
- 架构设计: 应用的架构设计是否合理,是否充分利用了 Serverless 架构的优势。
- 代码质量: 代码的质量和可维护性。
- 功能实现: 应用是否完整实现了题目的所有功能需求。
- 性能表现: 应用的性能表现,包括响应时间、吞吐量等。
报名参赛
云原生编程挑战赛现已正式开启报名,开发者可以登录天池官网(https://tianchi.aliyun.com/competition/entrance/531848/introduction)进行报名。比赛将于 2022 年 8 月 22 日正式开赛,历时 3 个月,奖金总额高达 100 万元。
对于广大开发者来说,云原生编程挑战赛是一个难得的学习、交流、竞技、提升的平台。本次大赛设置了 Serverless、容器、微服务三大技术方向,共六道赛题,其中 Serverless 赛题备受关注。大赛导师团成员、阿里云高级技术专家李响老师在题前解析中深入浅出地讲解了 Serverless 架构、特点和应用场景,并重点解读了本次大赛的 Serverless 赛题要求。参赛选手可以根据自身技术栈和实际需要,选择阿里云 Serverless 产品来构建应用。大赛的评价标准主要包括架构设计、代码质量、功能实现、性能表现等方面。希望广大开发者积极参与,共同推动云原生技术的发展和应用。