Advanced Topics Project - Stock Microservice
Overview
Microsserviço para gerenciamento de estoque.
Main features
- Cadastra/Atualiza produto no estoque;
- Verifica disponibilidade de produto no estoque.
Main frameworks
Hand's on
Running Locally
Inicializar docker-compose.yml disponível na raiz do projeto.
$ docker-compose up -d
Internal documentation
Não possui.
Flow
Não definido.
Artefacts
- Linguagem predominante de desenvolvimento Javascript.
Resources
Memória RAM: ~60MB
Processamento: 0.01%
Espaço em disco: 120mb
Protocols
- HTTP
Ports
- 3000
Environment variables
Nome | Descricao | Padrão | Exemplo |
---|---|---|---|
NODE_ENV | Tipo de ambiente Node | - | develop |
APP_PORT | Porta da aplicação | 3000 | - |
APP_LOGS_PATH | Caminho do arquivo de logs | ./logs/info.log | - |
STACK_VISIBLE_ERROR | Exibir stack de erros | - | true |
Cluster
- Quantidade de instancias padrão: 1
Database
Não possui.
If the service stops, what happens?
- Não poderá manipular estoque.
If the service is down, what should be done?
Verification checklist
- Identificar os logs;
- Reiniciar serviço;
- Verificar se as dependências estão funcionando;
- Identificar o log de outros serviços que podem estar causando erros.