# README
SQS Lambda Golang Example
Pre-requisites
docker version 17+
See how to download and install in Docker site.
docker-compose version 1.20+
See how to download and install in Docker site.
golang version 1.11+
See how to download and install in Golang site.
awscli-local
See how to download and install in Aws cli github
Development
Start development container:
make start
To send a message to SQS, type:
awslocal sqs send-message --queue-url http://localhost:4576/queue/example --message-body '{"ID": "1","EMAIL": "[email protected]"}'
Update lambda code:
make update-lambda
Run lint:
make lint
Tests
Run Unit tests:
make unit-tests
Genarate coverage:
make coverage