This lab simulates and event-based application. An event-based application is a software architecture pattern where components of the system communicate through events. Events are discrete messages that represent a change in state or occurrence in the system. In event-driven-architecture, components are decoupled, which allows them to act independently when an event is generated, leading to improved scalability, flexibility, and fault tolerance.
Level
Intermediate
Duration
1 Hours 0 Minutes
Course Objectives
By the end of this lab, you will be able to do the following:
- Troubleshoot the event-based application.
- Review events written to the event bus
- Review the EventBridge bus rules.
- Update and redeploy the event-based application.
Intended Audience
This course is intended for:
- Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- Familiarity with the basic navigation of the AWS Management Console.
- Versed in editing and running scripts using an AWS Cloud9 code editor and terminal.
- A basic understanding and familiarity with Amazon API Gateway, AWS Serverless Application Model (SAM), AWS Lambda, and AWS CloudFormation.
- Prior experience with AWS services and serverless computing will be helpful but is not necessarily required.
Course Outline
- Task 1: Review CloudWatch Logs
- Task 2: Review EventBridge rules and update the application