NovaeXis

Arquitetura Técnica Completa

Stack tecnológico, estrutura de monorepo e padrões de implementação.

2 min de leitura

2.1 Stack Tecnológico

O NovaeXis é construído sobre uma stack moderna e poliglota, escolhida para equilibrar produtividade, performance e governança de dados.

ComponenteTecnologiaVersãoFunção
LinguagemTypeScript
5.x
Tipagem forte
FrameworkNestJS
10.x
Arquitetura modular
ORMPrisma
5.x
Acesso a dados
APIREST + GraphQL
Interfaces
MensageriaRedis Streams
7.x
Eventos em tempo real
JobsBullMQ
5.x
Processos assíncronos
Python MLPython
3.11
Machine Learning
ML Frameworkscikit-learn + TensorFlow
Latest
Modelos
LLMLangChain + OpenAI
Latest
IA generativa

2.2 Estrutura de Monorepo

O código vive em um monorepo gerenciado por Turborepo + pnpm workspaces. Passe o mouse em qualquer pasta para ver a descrição detalhada do seu papel no ecossistema.

2.3 Diagrama de Arquitetura

Os 5 apps principais conversam entre si via APIs tipadas e eventos. Clique em qualquer componente para abrir os detalhes.

Aplicação
Banco de Dados
Mensageria
REST/GraphQL · OAuth2gRPC internoWebhooks + EventsModelosCenários

2.4 Padrões Arquiteturais

Seis padrões aplicados de forma consistente em todos os serviços do ecossistema.

2.5 Ambientes

Três ambientes com paridade de configuração e isolamento estrito de dados.

Local

Desenvolvimento

  • Docker Compose local
  • Hot reload
  • Dados mock
Pré-produção

Staging

  • Kubernetes
  • Dados anonimizados
  • CI/CD automático
Live

Produção

  • Kubernetes HA
  • Backups
  • Monitoramento 24/7
⚠️ Dados reais de cidadãos NUNCA são usados em desenvolvimento ou staging.
Este conteúdo foi útil?
Última atualização: 28 de Maio de 2026
© 2026 NovaeXis · Todos os direitos reservadosv1.0.0