An open API service indexing awesome lists of open source software.

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

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)**