Sample project which illustrates how Express, Serverless Framework, Lambda, DynamoDB and SQS working together.
- AWS Account (duh!)
- NodeJS
- Configured AWS CLI
- serverless npm package installed
npm i serverless -g
- serverless configured
sudo sls config credentials --provider aws --key AWS_ACCESS_KEY --secret AWS_SECRET_KEY
if serverless and aws cli is configured just try:
sls deploy
or
serverless deploy
This will deploy the app in lambda, create API gateway configurations and create DynamoDB tables, etc.
Following are the areas which needs to be implemented.
- authorization through Cognito user pool