Documentação do Software

Este capítulo lista links para a documentação das partes pertinentes ao código do Minerva System.

Por padrão, a documentação é escrita em Inglês, e pode ser muito pertinente durante a implementação de novas partes do sistema.

Não se esqueça de consultar estes documentos com frequência.

API

Serviços externos

  • FRONTEND
    Front-End do Minerva System.
  • REST
    Gateway REST para acesso aos demais serviços.

Microsserviços

  • RUNONCE
    Utilitário de configuração inicial do sistema durante um deploy.
  • SESSION
    Serviço de gerenciamento de sessão de usuário.
  • USER
    Serviço de gerenciamento de usuários.
  • DISPATCH
    Serviço de consumo de filas do RabbitMQ e despacho de operações.
  • PRODUCT (não implementado)
    Serviço de gerenciamento de produtos.
  • REPORT (não implementado)
    Serviço de gerenciamento e emissão de relatórios.
  • STOCK (não implementado)
    Serviço de gerenciamento de estoques de produtos.
  • CLIENT (não implementado)
    Serviço de gerenciamento de clientes.
  • AUDIT (não implementado)
    Serviço de gerenciamento de logs de auditoria.
  • TENANCY (não implementado)
    Serviço de gerenciamento de inquilinos.
  • COMM (não implementado)
    Serviço de gerenciamento de comunicações via mensagem instantânea.

Bibliotecas

  • DATA
    Biblioteca de manipulação de DTOs e conversões de dados.
  • RPC
    Biblioteca de implementação de Protocol Buffers, mensagens gRPC e afins.
  • CACHE
    Biblioteca para uso e acesso ao cache via serviço Redis.
  • BROKER
    Biblioteca para uso, acesso e configuração do serviço RabbitMQ e mensageria.