https://github.com/glaucia86/microservice-node-mongo
Repositório para fins de estudos relacionado a desenvolvimento Microserviços com Node.js & MongoDb
https://github.com/glaucia86/microservice-node-mongo
docker expressjs microservices-architecture mongodb nodejs raml-documentation tutorial
Last synced: 3 months ago
JSON representation
Repositório para fins de estudos relacionado a desenvolvimento Microserviços com Node.js & MongoDb
- Host: GitHub
- URL: https://github.com/glaucia86/microservice-node-mongo
- Owner: glaucia86
- License: mit
- Created: 2018-08-20T22:26:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-09T03:30:49.000Z (about 3 years ago)
- Last Synced: 2025-05-07T16:05:28.137Z (5 months ago)
- Topics: docker, expressjs, microservices-architecture, mongodb, nodejs, raml-documentation, tutorial
- Language: JavaScript
- Size: 63.5 KB
- Stars: 10
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Studie Case Project: Microservices in Node.Js & MongoDb:
Repositório para fins de estudos relacionado a desenvolvimento Microserviços com Node.js & MongoDb.
## :fire: Recursos Utilizados no Desenvolvimento:
- Node.js
- Express.js
- MongoDb
- Conceito de Microservices Architecture
- Design de APIs c/ RAML - Mais infos [AQUI](https://raml.org/)
- Deploy via Docker## :floppy_disk: Estrutura do Projeto:
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.
## :computer: Scripts de Execução do Projeto:
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)**