Exemplo de projeto com múltiplos serviços no mesmo repositório.
Os serviços realizam um CRUD básico com NodeJS ES6 em collections do DynamoDb, hospedado e integrado a outros produtos AWS.
Produtos utilizados:
- API Gateway
- DynamoDB
- Lambda Functions
- IAM
- Cognito
- CloudFormation
Para instalar clone o repositorio, instale as dependêcias e crie as collections no DynamoDb.
$ git clone https://github.com/danielcsrs/serverless-nodejs-api
$ cd serverless-nodejs-api-; npm install
$ npm start
Qualquer duvida comente no meu blog ou abra issue nesse repositório. Caso queira colaborar, fique a vontade em fazer um pull request. :)
Importante: Este repositório ainda está em atualização, em breve colocarei mais informações e guia de setup.