Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from customers applications, integrated software-as-a-service (SaaS) applications, and AWS services. You can use this service to build event-driven apps and route events from AWS services, or third-party apps or custom events that get created.
In this course you will learn how to build event-driven applications by connecting multiple applications, including SaaS applications and AWS services, using the serverless event bus provided by Amazon EventBridge.
   •   Course level: Intermediate
   •   Duration: 3 Hours
Activities
This course includes the presentation of information, videos, demonstrations, an assessment, and a hands-on lab.
Course objectives
In this course, you will learn to:
   •   Describe the Amazon EventBridge features and use cases.
   •   Introduce Amazon EventBridge into an application design.
   •   Route Amazon EventBridge events using rules.
   •   Integrate Amazon EventBridge with other services.
   •   Explain best practices for using Amazon EventBridge.
   •   Describe how to achieve reliability with Amazon EventBridge.
   •   Discuss high-level security features of Amazon EventBridge.
Intended audience
This course is intended for:
   •   Developers
   •   Solutions Architects
Prerequisites
We recommend that attendees of this course have:
   •   Completed the Designing Event-Driven Architectures course.
   •   Completed the Architecting Serverless Applications course.
Course outline
Section 1: Course Introduction
   •   Lesson 1: How to Use This Course
   •   Lesson 2: Course Introduction
   •   Lesson 3: Course Scenario
Section 2: Overview of Amazon EventBridge
   •   Lesson 4: Introduction to Amazon EventBridge
Section 3: Introducing Amazon EventBridge into an Application Design
   •   Lesson 5: Course Scenario
   •   Lesson 6: Applying Amazon EventBridge to an Application Design
Section 4: Routing Events in Amazon EventBridge
   •   Lesson 7: Course Scenario
   •   Lesson 8: Amazon EventBridge Rules
   •   Lesson 9: Demo: Testing Amazon EventBridge Rules
Section 5: Integrating Amazon EventBridge with Other Services
   •   Lesson 10: Course Scenario
   •   Lesson 11: Event Sources
   •   Lesson 12: Rule Targets
   •   Lesson 13: Demo: Using API Destinations
Section 6: Best Practices for Using Amazon EventBridge
   •   Lesson 14: Favoring a Single Target per Rule
   •   Lesson 15: Using Built-in Event Transformation Capabilities
   •   Lesson 16: Determining Optimal Event Size
Section 7: Security and Reliability in Amazon EventBridge
   •   Lesson 16: Course Scenario
   •   Lesson 17: Security in Amazon EventBridge
   •   Lesson 18: Reliability of Event Delivery
Section 8: Wrap-up
   •   Lesson 19: Summary and Next Steps
   •   Lesson 20: Course Assessment
   •   Lesson 21: Feedback
Lab: Creating an Event-Driven Application Using Amazon EventBridge