Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Designing Event-Driven Architectures

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Languages Available: Español (Latinoamérica) | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体)

This course will get you started on thinking serverless. It will introduce you to key Amazon Web Services (AWS) services and patterns that you will want to use to design event-driven architectures. In this course, you will learn about the concepts of an event-driven architecture and the AWS services that you can use to decouple your state from code. You will learn about asynchronous calls and where to use Amazon Simple Queue Service (Amazon SQS) or AWS Step Functions in front of Amazon API Gateway to improve your complex workflows. You will learn strategies to apply to synchronous events and best practices for data transformation and AWS Lambda.

      •    Course level: Intermediate

      •    Duration: 2 hours


Activities

This course includes presentations, videos, and assessments.


Course objectives

In this course, you will learn to do the following:

      •    Describe the concepts of an event-driven architecture.

      •    List the AWS services that you can use to decouple state from code in an event-driven architecture.

      •    Describe the benefits of using asynchronous calls.

      •    Describe where using Amazon SQS or Step functions in front of API Gateway can improve a complex workflow that starts with an event submission.

      •    Describe considerations for polling an application programming interface (API) for asynchronous event submissions.

      •    Describe the strategies that you should apply when events must be synchronous.

      •    List best practices for data transformation and Lambda.


Intended audience

This course is intended for the following:

      •    Experienced developers and cloud architects who are familiar with the AWS Cloud and serverless technologies


Prerequisites

We recommend that attendees of this course have: 

      •    Familiarity with serverless technologies and AWS Cloud concepts

      •    Completion of Architecting on AWS or equivalent knowledge

      •    Completion of Getting into the Serverless Mindset or equivalent knowledge

      •    Completion of Introduction to Serverless Development or equivalent knowledge

      •    Completion of AWS Lambda Foundations or equivalent knowledge


Course outline

Module 1: Introduction

      •    How to Use This Course

      •    Course Introduction

Module 2: Event-Driven Architectures

      •    Thinking Serverless

      •    Serverless Event Submission Patterns

      •    Patterns for Communicating Status Updates

      •    Serverless Data Processing Patterns

      •    Failure Management in Event-Driven Architectures

Module 3: Wrap-Up

      •    Wrap-Up and Next Steps

      •    Course Assessment

      •    Feedback

Reviews

Start your review of Designing Event-Driven Architectures

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.