At work we’ve been using several separate docker images – such as
airdock/fake-sqs, orchestrated by
docker-compose – to run a few of the Amazon Web Services locally.
LocalStack provides the whole lot in one:
LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications. Currently, the focus is primarily on supporting the AWS cloud stack. LocalStack spins up the following core Cloud APIs on your local machine:
- API Gateway
- DynamoDB Streams
LocalStack – A fully functional local AWS cloud stack →
If you’re looking to emulate Lambda, this article is also worth checking out.