Skip to content

localstack-samples/sample-sam-sns-fifo-dynamodb-lambda

Repository files navigation

Building event-driven architectures with Amazon SNS FIFO

This repository contains the sample recruiting agency application we introduce in our blog post Building event-driven architectures with Amazon SNS FIFO.

Architectural Overview

There are 3 services in the architecture:

  1. Anti-Corruption Service (event producer)
  2. Inventory Service (event consumer)
  3. 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.

Deployment Guide

Prequisites

For this walkthrough, you need the following prerequisites:

Step 1: Deploy the CloudFormation Stack

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

Cleanup

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>

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

The sample application demonstrates a recruiting agency application with a job listings website.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Python 83.4%
  • Makefile 16.6%