Repositório para fins de estudos relacionado a desenvolvimento Microserviços com Node.js & MongoDb.
- Node.js
- Express.js
- MongoDb
- Conceito de Microservices Architecture
- Design de APIs c/ RAML - Mais infos AQUI
- Deploy via Docker
O projeto segue o conceito de SRP (Princípio de Responsabilidade Única) - SOLID. Como devemos estruturar com microserviços, por isso o uso desse tipo de princípio.
Se vocês observarem, dentro do arquivo package.json, há alguns scripts que se faz necessário executar eles. Abaixo segue o que cada um deles fazem:
> npm install # comando para instalar das dependências do Node.js na aplicaçãp
> npm test # comando para execução dos testes via Mocha
> npm start # comando para iniciar o serviço do Node.js (aplicação)
> npm run node-debug # comando para executar o server no modo debug
> npm run chrome-debug # comando para executar o depurador com o Chrome
> npm run lint # comando para analisar se o código está no padrão
(documentação em desenvolvimento)