本课程将帮助您开始运用无服务器思维,向您介绍一些在设计事件驱动型架构时要使用的关键 Amazon Web Services (AWS) 服务和模式。在本课程中,您将学习事件驱动型架构的概念以及可用于将状态与代码解耦的 AWS 服务。您将学习异步调用以及在什么情况下在 Amazon API Gateway 前端使用 Amazon Simple Queue Service (Amazon SQS) 或 AWS Step Functions 来改进复杂工作流。您还将学习应用于同步事件的策略以及数据转换和 AWS Lambda 的最佳实践。
- 课程级别:中级
- 时长:2 小时
注意:本课程具有本地化的注释/字幕。 旁白保留英语。要显示字幕,请单击播放器右下角的 CC 按钮。
活动
本课程包括讲解、视频、和测验。
课程目标
在本课程中,您将学习:
- 描述事件驱动型架构的概念。
- 列出可用于在事件驱动型架构中将状态与代码解耦的 AWS 服务。
- 描述使用异步调用的益处。
- 描述在什么情况下在 Amazon API Gateway 前端使用 Amazon SQS 或 Step Functions 可以改进从事件提交开始的复杂工作流。
- 描述为提交异步事件轮询 Application Program Interface (API) 的注意事项。
- 描述当事件必须同步时应该应用的策略。
- 列出数据转换和 Lambda 的最佳实践。
培训对象
本课程面向:
- 熟悉 AWS 云和无服务器技术的经验丰富的开发人员和云架构师
先决条件
我们建议符合以下条件的人员学习本课程:
- 熟悉无服务器技术和 AWS 云概念
- 学完了 Architecting on AWS 课程或掌握同等知识
- 学完了 Getting into the Serverless Mindset 课程或掌握同等知识
- 学完了 Introduction to Serverless Development 课程或掌握同等知识
- 学完了 AWS Lambda Foundations 课程或掌握同等知识
课程大纲
模块 1:简介
- 如何学习本课程
- 课程简介
模块 2:事件驱动型架构
- 无服务器思维
- 无服务器事件提交模式
- 适用于沟通状态更新的模式
- 无服务器数据处理模式
- 事件驱动型架构中的故障管理
- 实验:使用事件驱动型架构构建无服务器应用程序
模块 3:总结
- 总结和后续步骤
- 课程测验
- 反馈