YoVDO

Stock Replenishment App (Simplified Chinese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Serverless Computing Courses AWS CloudFormation Courses AWS Lambda Courses Application Deployment Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

实验概览

本实验模拟基于事件的应用程序。基于事件的应用程序是一种软件架构模式,其中系统组件通过事件进行通信。事件是表示系统中的一次状态变化或发生的一次操作的离散消息。在事件驱动的架构中,组件是分离的,这样它们就可以在生成事件时独立采取操作,从而提高可扩展性、灵活度和容错能力。

本实验中使用的基于事件的应用程序由以下 AWS 服务组成。AWS EventBridge(以前称为 AWS EventBus)是负责管理应用程序不同组件之间的事件流的服务。AWS 事件规则用于根据特定标准筛选和路由事件。AWS Serverless HTTP API 是一个管理 HTTP 请求和响应的 API Gateway 服务。AWS Serverless Functions 是用于处理事件并在响应中执行特定操作的 Lambda 函数。DynamoDB 用于存储和检索应用程序的数据。

该应用程序基于库存系统。实验开始时,Get Stock Level(获取库存水平)选项可以正常使用。Create Purchase(创建采购)选项不可用。您的任务是排查此选项不可用的原因,然后进行必要的更新使其可用。

目标

完成本实验后,您将能够:

  • 解决基于事件的应用程序中的问题。
  • 查看写入事件总线的事件
  • 查看 EventBridge 总线规则。
  • 更新和重新部署基于事件的应用程序。

技术性知识先决条件

要想成功完成本实验,您应满足以下条件:

  • 熟悉 AWS 管理控制台的基本导航操作。
  • 能够熟练使用 AWS Cloud9 代码编辑器和终端来编辑和运行脚本。
  • 对 Amazon API Gateway、AWS Serverless Application Model (SAM)、AWS Lambda 和 AWS CloudFormation 有基本的了解和认识。
  • 具有 AWS 服务和无服务器计算的相关经验会有帮助,但不是必需的。

时长

完成本实验需要 60 分钟。

图标说明

本实验中使用了不同图标,以提醒大家注意各种类型的说明和备注。下面的列表解释了每个图标的用途:

  • 命令:您必须运行的命令。
  • 预期输出:您可以用来验证命令或已编辑文件输出的示例输出。
  • 注意:一项提示、技巧或重要指导。

Tags

Related Courses

Software Engineering for SaaS
University of California, Berkeley via Coursera
Déployez des applications dans le cloud avec IBM Bluemix
IBM via OpenClassrooms
Machine Learning Capstone: An Intelligent Application with Deep Learning
University of Washington via Coursera
Introducción al desarrollo de videojuegos con Unity3D
Universitat Jaume I via Independent
Developing Microsoft Azure Solutions
Microsoft via edX