Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

serverless-restaurant

Sample CQRS example using AWS Lambda and the Serverless framework.

Building & Deploying

brew bundle
npm install -g serverless
sls login
open https://serverless.com/framework/docs/providers/aws/guide/credentials/
aws configure
aws ssm put-parameter --name accountId --type String --value <your-12-digit-account-id> --region us-east-1
cd menu
npm install
sls dynamodb install
sls deploy
cd ../customers
npm install
sls dynamodb install
sls deploy
cd ../orders
npm install
sls dynamodb install
sls deploy

Every deploy (sls deploy) will create a Serverless instance that can be managed through a dashboard. Find sample command/query requests in the smoke.sh file in each service directory. To see the database, access the DynamoDB console.

To run the services locally, start the Serverless offline server:

SLS_DEBUG=* sls offline start

About

Simple CQRS example using AWS Lambda and the Serverless framework.

Resources

License

Releases

No releases published

Packages

No packages published