A handy list of resources for getting up to speed on events, patterns, and using Amazon EventBridge.
Contributions welcome!
Inspired by Awesome DynamoDB
-
How to get started with Amazon EventBridge. James Beswick talks us through a quick introduction into EventBridge.
-
AWS re:Invent 2020: Building event-driven applications with Amazon EventBridge. Great talk by Stephen Liedig around EventBridge, Multi-account patterns and recommended practices.
-
AWS re:Invent 2021: Using events and workflows to build distributed applications. Great talk around events and workflows using AWS. Diving into Events, Workflows, Orchestration, Choreography, EventBridge and Step functions.
-
Accelerate Your Serverless Adoption with Amazon EventBridge. Sheen Brisals shows us how LEGO are using Serverless and EventBridge inside their serverless architecture. Great watch.
-
Schema Registry, DLQ, Retry Policy with demos. Really good video into some core features of EventBridge and some demos around DLQ and Retry policies.
-
EventBridge quick learning videos. James Beswick gives us some great quick videos to learn about Amazon Eventbridge.
-
Event-Driven Architecture at PostNL Scale. Luc van Donkersgoed gives us some great insight into how to scale EventBridge with some interesting patterns like Authenticating producers/consumers, getting around EventBridge payload limits, EventBridge Metrics and much more...
-
The Art of Microservices Communication with AWS EventBridge. Sheen Brisals gives another amazing talk on EventBridge and various different patterns we can explore. A great watch with many learnings to take away from it.
-
Serverlesspresso - A demo using EventBridge, Step Functions and more!. James Beswick talks us through how the Serverlesspresso application was created with a mixture of API Gateway, IOT Core and EventBridge that glues the whole thing together.
-
EventBridge Storming and Finding a Loosely Coupled Utopia with Event-Driven Serverless. Ben Ellerby gives us a fantastic piece about EventBridge and EventStorming. Talking about DDD, Bounded Context and much more.
-
Archive & Replay Events In Tandem With A Circuit-Breaker. Here we understand patterns around Archiving, Replaying and Circuit breaking with EventBridge. Full of examples and diagrams to help us understand.
-
A Case for Event Batching in Amazon EventBridge. Understand event payloads, and batching. Using EventBridge to batch up events with the detail in order to process them.
-
Amazon EventBridge: API Destinations Demystified-Part I and Part 2. Learn the power of API destinations for EventBridge. Filled with tutorial, examples and great explanations.
-
A fishing analogy for EventBridge filtering rules. A great analogy to help us understand how filtering with EventBridge works.
-
How to Observe EventBridge Events with Postman and WebSockets. Learn how to use WebSockets with EventBridge to take a look inside your bus and debug.
-
Serverless patterns with EventBridge. A wide range of Serverless patterns (SAM, CDK) for EventBridge.
-
Use Amazon S3 Event Notifications with Amazon EventBridge - Guide to understand how to quickly and efficiently react to changes in your S3 Objects.
-
Amazon EventBridge: Event Payload Standards - Explore ideas behind standardising your event payloads for Amazon EventBridge and explore what other people are doing.
-
Testing Amazon EventBridge events using AWS Step Functions - Explore how you can use Step Functions to help test your EDA with EventBridge.
-
How to use EventBridge as a Cross-Account Event Backbone - A post by Eoin Shanaghy explaining how we can utilise EventBridge and share events cross accounts. Worth a read if you are using multiple AWS accounts and want to share events between them.
-
evb-cli - Pattern generator and debugging tool for Amazon EventBridge. Browser targets of events, generate diagrams, generate code bindings and much more. All from the CLI.
-
EventCatalog - Document your Event Architectures using Markdown files. Use the Amazon EventBridge plugin to generate docs from your Schema Registry. Visualise targets, rules and much more...
-
cdk-eventbridge-socket - CDK construct that creates a WebSocket endpoint for you for any EventBridge rule you are interested in. (Built for debugging + testing )
-
sls-dev-tools - Dev Tools for the Serverless World. Another great CLI tool for serverless support and EventBridge!
-
EventBridge Atlas - Document, Discover and Share Amazon EventBridge Schemas. Transforms your schemas into documentation.
-
EventBridge Canon - Simple UI to Publish, Save and Share AWS EventBridge Events. Think Postman but for EventBridge.
-
sls-test-tools - Custom Jest Assertions for Serverless integration testing. Test your EventBridge integration with these awesome jest tools. Check if events are raised and the payloads of them.
-
EventBridge Transformer - An online tool that allows you to quickly generate input paths and input templates for EventBridge. Use your event as a starting point then interactive editors to generate your code. Also see example outputs and validate your input templates/paths.
-
serverless-offline-eventbridge - serverless offline plugin that enables eventBridge events
-
Typebridge - TypeScript toolbox for EventBridge.