目录

活动内容:

结构框架

前端

后端

Serverless的优势与使用推荐

使用心得

总结


本人有幸参加Amazon Buildon 第三季的线上实验体验活动,继上次揭秘出海爆款新物种背后的黑科技之后我对Amazon云科技的了解又多了些。Buildon是一个非常有意义的活动,在介绍Amazon功能板块的同时还让参加者进行实际的案例应用,使得使用者快速了解应用场景和大致的工作流程。下面以我的体验来给大家介绍一下这次的活动内容。活动手册在文章的最后,感兴趣的小伙伴可以翻阅到最后下载查看。

活动内容:

亚马逊网络服务 (AWS) 提供一系列服务,使开发人员能够以最低的前期成本构建和部署应用程序,而无需担心基础设施。其中一项服务是 Amazon Serverless,它允许开发人员构建和运行应用程序和服务,而无需预置或管理服务器。

要使用 Amazon Serverless 创建创新的零售应用程序,开发人员可以按照以下步骤操作:

  1. 确定零售应用程序将解决的问题或机会。这可以是从改善客户体验到增加销售额或降低成本的任何事情。

  2. 确定应用程序需要具备的功能和特性,以便解决已识别的问题或机会。

  3. 为应用程序选择适当的 AWS 无服务器服务。这可能包括用于存储数据的 Amazon S3、用于运行代码以响应事件的 Amazon Lambda 以及用于构建和部署 API 的 Amazon API Gateway。

  4. 使用所选的 AWS 无服务器服务设计和开发应用程序。这可能涉及编写代码、在 AWS 管理控制台中创建和配置资源,以及测试应用程序以确保其满足要求。

  5. 通过创建部署包并将其上传到 AWS,将应用程序部署到云。这将允许用户访问应用程序。

  6. 监控和优化应用程序,以确保其平稳运行并满足用户的需求。这可能涉及分析使用模式和性能指标,并根据需要对应用程序进行调整。

通过执行以下步骤,开发人员可以使用 Amazon Serverless 创建可扩展、经济高效且易于维护的创新零售应用程序。

结构框架

使用本次活动提供的体验账号登录到根用户(也可以自己注册账号),本次的项目应用分为前端和后端两部分。

前端

  • 显示应用程序:这显示在头顶监视器上。它提供条形码供客户扫描下订单,并显示即将到来和已完成的饮料订单的实​​时队列。
  • 商家应用程序:这在商家使用的平板电脑上运行。该应用程序允许商家更改饮料订单的状态,或在需要时取消订单。此应用程序的更新会传播到其他应用程序。
  • 订购应用程序:客户使用此应用程序下订单。它旨在在移动设备上运行。当您今天进行测试时,您将使用带有此应用程序的移动设备下订单。

后端

后端应用程序架构使用Amazon Step Functions、Amazon EventBridge、Amazon Lambda、Amazon API Gateway、Amazon S3、Amazon DynamoDB和Amazon Cognito。

整体的构架如图↓

Serverless的优势与使用推荐

零售业是一个竞争激烈的行业,保持领先地位需要不断创新和快速适应不断变化的市场条件的能力。零售商可以做到这一点的一种方法是构建利用 Amazon Serverless 功能的创新应用程序。

Amazon Serverless 是一组服务,允许开发人员构建和运行应用程序,而无需担心基础设施。这意味着零售商可以专注于构建新的特性和功能,而不必担心服务器和容量规划等问题。

在 Amazon Serverless 上构建零售应用程序的主要优势之一是能够按需扩展。当客户涌向新功能或促销活动时,应用程序可以自动扩展以满足不断增长的需求,而无需手动干预。这可以帮助零售商避免停机并确保为客户提供无缝体验。

Amazon Serverless 的另一个优势是它可以节省成本。由于零售商只需为他们使用的资源付费,因此他们可以节省基础设施成本,而是投资于新的特性和功能。这对中小型企业尤其有利,因为它们可能没有资源投资昂贵的基础设施。

可以在 Amazon Serverless 上构建的创新零售应用程序的一些示例包括:

  • 个性化产品推荐:利用机器学习算法,零售商可以构建应用程序,根据客户的浏览和购买历史记录向他们提供个性化的产品推荐。这有助于推动销售并提高客户忠诚度。

  • 实时库存跟踪: 借助 Amazon Serverless,零售商可以构建实时跟踪库存的应用程序,提供有关可用性的最新信息并帮助防止缺货。

  • 移动销售点系统: 零售商可以使用亚马逊无服务器构建移动销售点系统,允许客户从商店的任何地方进行购买。这有助于改善购物体验并提高效率。

总体而言,Amazon Serverless 为零售商提供了一个强大的平台来构建创新应用程序,帮助他们在竞争激烈的行业中保持领先地位。通过利用此技术的可扩展性、成本节约和其他优势,零售商可以构建能够推动销售、改善客户体验和推动业务增长的应用程序。 

 我最终完成的工作流程↑

使用心得

在构建的过程中有一个功能让我很喜欢那就是使用 Amazon Step Functions Workflow Studio 以可视方式构建工作流,完全无需在编译器里敲代码,仅仅需要拖拽需要的功能模块到工作流中然后进行相应的设置就可以完成这部分的工作,极大程度降低了使用者的上手难度。配有官方提供超级详细的实验手册可以轻松在三四个小时内搭建一个属于你的点单程序,无需下载扫码就可以下单和获取取餐码。应用在线时可以用手机扫码点餐,店家还可以通过后台控制店铺营业状态。

总结

在构建创新的零售应用时,开发人员可以使用 Serverless 架构来实现各种功能。例如,可以使用 Serverless 架构构建一个在线商城,其中用户可以浏览商品、加入购物车、进行支付等。此外,还可以使用 Serverless 架构来构建智能推荐系统,根据用户的历史购买记录和浏览记录来推荐相关的商品。

另外,开发人员还可以使用 Serverless 架构来构建移动应用。例如,可以使用 Serverless 架构构建一个移动应用,让用户可以在线订购商品,并在店内进行支付。这样一来,就可以为用户提供更加便捷的购物体验。

在使用 Serverless 架构构建零售应用时,还可以考虑使用其他相关技术。例如,可以使用数据库服务,如 AWS DynamoDB 或 Azure Cosmos DB,来存储应用数据。此外,还可以使用消息队列服务进行通知。

以上就是我个人的体验分享。

这是官方提供的实验指导书:链接:https://pan.baidu.com/s/1hsoreWVQfA31_GLjpFhLkg 
提取码:6666

亚马逊云科技 Build On---基于Serverless 构建创新零售应用相关推荐

  1. 亚马逊云科技Build On - Serverless创新零售初体验

    亚马逊云科技Build On - Serverless创新零售初体验 亚马逊云科技Build On - 基于 Serverless 构建零售创新应用 参与目的 参与过程 活动开始(直播) 活动实操 活 ...

  2. 【官宣】亚马逊云科技Build On 2022年技能提升计划正式启航

    亚马逊云科技Build On 2022技能提升计划是结合教育与技术应用的云计算技术动手实验实操活动,也是全面适用于开发人员.IT技术人员.技术爱好人员和技术.业务领域决策者须掌握的基础云计算课程.Bu ...

  3. 亚马逊云科技 Build On-使用 Amazon KVS 和 Amazon Rekognition 进行实时智能视觉识别

    在观望了亚马逊云科技Build On第一季动手实验后,报名了第二季AIoT主题活动,由于深圳较远,就没有去深圳参加现场活动.(ps:很羡慕去现场的小伙伴,人手一个树莓派,啊啊啊-) Build On ...

  4. 亚马逊云科技 Build On 参与心得

    前言 小伙伴们, 很久不见了,我还是那个喜欢来分享技术和心得的小冷,最近没有更新,原因大概是想给自己放放假,换换心情,前几天,在一个同样是开发者的朋友的提议下,参加了亚马逊 build on 的线下活 ...

  5. 亚马逊云科技 Build On - Serverless助力企业降本增效

    亚马逊云科技 Build On - Serverless开启零售新篇章 梅开三度 活动体验 实验 问题总结 一点建议 咖啡案例实验 Serverless学习 总结 梅开三度 Hi,作为一名Builde ...

  6. 亚马逊云科技Build On2022技能提升计划第二季——揭秘出海爆款新物种背后的黑科技

    Build On是什么? 亚马逊云科技开发者Build On是由亚马逊团队策划.开发者社区联合打造的动手实操系列活动.它是以现实技术应用和需求场景为核心,结合时下重点技术领域与亚马逊云科技的前沿技术方 ...

  7. 亚马逊云科技Build On -报告总结

    亚马逊云科技Build On -流程及感受 挺意外地参加了这个活动,从看到这个活动再到想参与再到参与,感谢客服姐姐打电话和微信一步步落实是否参与,如果不是客服姐姐,我可能报名完也就不参加了. 活动内容 ...

  8. 亚马逊云科技 Build On 第二季物联网(AIoT)专场实验心得(附踩坑大全)

    写在前面的废话: 本身是物联网专业的,一直以来在学校都觉得没有太多实践机会,不清楚到底专业本身就业后是做什么的,以后能干什么更是一无所知. 总之没用的课程学了一大堆,然后去考试.迷茫,没有方向,想要行 ...

  9. 亚马逊云科技 Build On 2022 - 参加一场动手实验是怎样一种体验?

    本篇文章是我参与亚马逊云科技build on的实验心得,比较简略,此文写给想尝试参加动手实验,或者不清楚参加动手实验对个人成长有什么帮助的朋友. Build On是什么? 亚马逊云科技开发者Build ...

最新文章

  1. Linux退出vi编辑
  2. java int == integer_java int与integer的区别
  3. 全球及中国便携式卧式空压机行业前景动态与投资趋势分析报告2022版
  4. [转]C#多线程学习(三) 生产者和消费者
  5. Unity自定义角色控制器(一):碰撞检测
  6. 中台是个筐,啥都往里装?
  7. chrome浏览器允许跨域
  8. Server Tomcat Server at localhost failed to start解决方案
  9. sql 没有调试 菜单_关于ThinkPHP5.1+的Log无法记录SQL调试记录的小经历
  10. yum配合rpm查看软件包安装位置
  11. atm取款流程测试_盘点2020年软件测试新手必看的技术面试指南(下)
  12. getconnectiontimeoutexception 网络问题排查_家里wifi信号差?给小白的无线排查操作指南...
  13. python之collections模块Counter类使用学习
  14. 细数门店客流量统计的那些技术
  15. Mac电脑下载软件的几个网站
  16. 未找到beta版怎么解决_微软推出Win10 20H2 Build 19042.541版 修复WSL2启动时的报错问题...
  17. bps(bitspersecond)是什么?
  18. Python数据可视化 - 直方图hist ≠ 条形图bar ( pandas与hist快速作图 )
  19. 在苹果Mac怎样查看或取消订阅服务?
  20. docker Docs

热门文章

  1. C语言 统计字符串中的数字字符个数
  2. 编辑器未包含main类型
  3. pitch yaw roll
  4. 数据挖掘的任务,主要有哪些?
  5. 深入分析消息列队CMQ七大功能
  6. 心电贴技术方案芯片LH001-91
  7. java写相亲网站,基于jsp的网上相亲网站-JavaEE实现网上相亲网站 - java项目源码
  8. THUWC2018游记
  9. 如何使用vue-cli
  10. 《电力电子技术》提纲