This project demonstrates usage of the AWS EventBus service. You will see examples of:
- Sending events to the event bus and discreetly routing them via event rules
- Reprocessing events from the event archive
A demo project simulating a coin sorter - the kind that you can dump a pocketful of change into and it automatically separates them into separate silos, like this example:
You will need:
- Terraform
- An AWS account with access to create resources.
- AWS CLI installed and configured
- Python for the testing scripts.
- The publish script is written in bash, but may work in PowerShell also.
Although the services used in this tutorial might be inexpensive to most, they are not free. I am not responsible for any charges you incur, use at your own risk. I encourage you to be diligent with the AWS Pricing Calculator to help protect yourself from unexpected expenses.
Services used in this demo project include:
- SQS
- EventBridge Event Bus
- Event Bus Archive
- IAM Policies