Showcase on synchronous and asynchronous event processing using AWS SNS, AWS SQS and AWS Lambda.
To run this demo, please build the artifacts first, then deploy the infrastructure.
sbt assembly
cd terraform
terraform init
terraform apply
- Make sure the artifacts are built and the infrastructure is deployed.
- Configure an incoming webhook on Slack.
- Upload a new
*.jpeg
file to the bucket.aws s3 cp ~/Downloads/3427394.jpeg s3://sns-sqs-upload-bucket/
- Receive Slack notification.