This repository contains the sample recruiting agency application we introduce in our blog post Building event-driven architectures with Amazon SNS FIFO.
There are 3 services in the architecture:
- Anti-Corruption Service (event producer)
- Inventory Service (event consumer)
- Analytics Service (event consumer)
For more details of the individual components please refer to the associated Blog Post Building event-driven architectures with Amazon SNS FIFO.
For this walkthrough, you need the following prerequisites:
We use AWS SAM to build and deploy our sample application, using infrastructure as code:
git clone https://github.com/aws-samples/event-driven-architecture-with-amazon-sns-fifo.git
cd event-driven-architecture-with-amazon-sns-fifo
sam build
To deploy the application, run:
sam deploy --guided
To avoid additional cost, ensure that the provisioned resources are decommissioned. To do that, first remove all files stored in the Amazon S3 bucket, associated with the sample application. Then run the following command:
aws cloudformation delete-stack --stack-name <YOUR STACK NAME>
This library is licensed under the MIT-0 License. See the LICENSE file.