亚马逊云科技 Build On - Serverless开启零售新篇章

梅开三度

Hi,作为一名Builder,这也是第三次参加由AWS&CSDN共同举办的Build On活动,跟前几期一样,活动举办方也是提供了实验,也有专家和助教带着大家一起做,下面先给大家介绍下活动,然后给大家贴一下这一期的直播回放链接和实验手册(很惊喜在直播也中了奖!希望大家也多多参与,一起薅羊毛)

活动简介

随着我国经济的快速发展,在技术创新的驱动下,传统快消服务业正在数字化转型升级。本季 Build On 将为您带来通过 Serverless 的事件驱动架构搭建快消行业场景应用,以满足小微企业的转型需求,创造弯道超车的可能。全新的 Serverless 解决方案基于现有的 Amazon Serverless 架构,使消费者能够在短短几秒钟内通过手机完成下单,而无需下载安装应用程序。

使用 Serverless 架构快速构建零售行业解决方案,让开发者专注于业务代码的同时,能够实时构建应用,使项目快速推向市场降低试错成本,更好地适应用户需求。

你能收获:

➢ 学习现代化应用开发方法与最佳实践;

➢ 掌握 Serverless 架构应用的完整构建技能;

➢ 体验 Amazon Step Functions 可视化工作流服务带来的便利;

➢ 感受 Amazon EventBridge, Amazon Lambda, Amazon API Gateway 带来的全新架构升级;

➢ 获取完整应用案例全套代码及实验手册

AWS 专属注册链接:(含免费云资源):https://aws.amazon.com/cn/free/?trk=95502bdb-28e0-4dc1-895c-2e975a171d36&sc_channel=ba
AWS控制台登录链接: https://console.aws.amazon.com/

活动链接: https://marketing.csdn.net/p/9e92df6208aa36a1a77baa1f58269cfe

直播回放链接:https://live.csdn.net/room/csdnnews/0ZwLjrto
实验室手册:链接: https://pan.baidu.com/s/1WMJGj7wUF_VH4RogHFBl8A?pwd=hmjf 提取码: hmjf 复制这段内容后打开百度网盘手机App,操作更方便哦
在这里插入图片描述

活动体验

实验

体验

因为需要帮助大家解决一些实验中的问题,所以这个实验我本人也是反复做了好多遍,也帮忙解决了很多朋友在实验中的问题。来来回回差不多可以把实验手册背下来了

实验架构图

在这里插入图片描述

主要涉及服务及本次实验中作用

本次实验不涉及代码编写,唯一的一个需要用户替换的就是StepFunction的ARN(也就替换一次)

  1. AWS StepFunction(部署和测试状态机)
  2. EventBridge(事件总线和规则)
  3. CloudShell(查找堆栈资源)
  4. Cognito(用户身份验证)

实验结果

最后是以一个咖啡店案例呈现在大家面前,用的是VUE写的前端页面,有包括咖啡店的管理页面,咖啡师的操作页面(咖啡制作和出货),用户下单页面
在这里插入图片描述

用户页面(选择和下单)

在这里插入图片描述

咖啡师页面

在这里插入图片描述

问题总结

解决了很多朋友在实验中的问题,这里集中的post下

  1. 登录aws无法加载验证码 – 那么可能您的网络或者浏览器有问题(可以选择更换dns或者换网络、浏览器),如果还是不行,就得上临时的服务器顶一下了
  2. 很多朋友在设置01Processor状态机的时候会报错,第一个替换StepFunction一定要注意 (对应步骤在4.3.1的第五步)
    在这里插入图片描述
    3.无法使用CloudShell(也可能是网络问题,不要使用VPN)

一点建议

咖啡案例实验

  1. 实验者们在本次的workshop中应该更加的仔细,因为在StepFuncion确实有很多步骤需要配置
  2. 在完成实验后应该考虑不同组件在本次实验中的作用
  3. 虽然本次的workshop没有编写代码,但是应该看看本次架构中所用到的Lambda函数
  4. 可以考虑将前端汉化下,这样可以尝试直接应用到真实的生活场景中去

Serverless学习

  1. 尝试去入门亚马逊提供的Lambda服务(有提供蓝图),每个月提供100万次请求,足够您在日常生活中进行学习
    在这里插入图片描述

  2. 当入门lambda后,尝试将lambda+api gateway结合,你会发现不一样的东西,当然Lambda也提供了函数url

  3. 请尝试使用lambda+S3来构建一个属于你自己的博客(Wordpress)

总结

本次活动的第一次实验是在12月17日,那天正好是参加完阿里云的Serverless圆桌会议,阿里云在Serverless方面也是有大力投入,其实从近几年的趋势来看,Serverless是一个大的发展趋势,一些新兴技术的产生可以将传统的架构进行解耦重组,降低其耦合性,在满足整体业务高可用的同时还尽量降低成本,个人感觉最明显的一个服务就是数据库的Serverless,这点AWS上面的Amazon Aurora确实走在行业前列。对于个人用户而言,个人觉得AWS的lambda,阿里云的FC,腾讯是SCF都是最佳的入门选择。结合阿里云和AWS两家云厂商的活动来看,Serverless的确是未来发展的趋势,同时应该也是未来一些企业服务部署的首选架构,Serverless降本增效也是一大特点,但是降本这点也有歧义(也许的确降低了硬件成本,但是可能增加人工学习成本),总的来说,一旦Serverless更加简化,让开发者更容易上手,那么Serverless一定能降本增效!

Logo

亚马逊云科技开发者 Build On 是由亚马逊团队策划、开发者社区联合打造的动手实操系列活动。

更多推荐