We are using ElasticMQ, an in-memory message queue system, with serverless-offline-sqs plugin to simulate the local AWS SQS environment. We have provided a docker-compose file to establish the ElasticMQ service.
$ cd ./elasticMQ
$ docker-compose up -d
We are using nodemon for hot loading and serverless-offline to simulate the lambda environment.
$ npm install
$ npm run dev
$ npm install
$ npm run deploy