Arquitetura da plataforma
Visão técnica da Plataforma NEXACT, seus módulos, contratos, dados, autenticação, autorização e fluxos entre serviços.
Visão geral
A Plataforma NEXACT funciona como núcleo central para identidade, licenciamento, downloads, releases, feedback e administração.
- ✓Website institucional
- ✓NEXACT Admin
- ✓Portal do Cliente
- ✓APIs Centrais
- ✓Banco Central PostgreSQL/Supabase
- ✓Serviços de domínio
Componentes principais
Cada módulo possui serviços próprios, rotas versionadas e contratos reutilizáveis para múltiplos produtos.
- ✓NEXACT ID
- ✓IAM/RBAC
- ✓Licenciamento
- ✓Dispositivos
- ✓Downloads e Releases
- ✓Observabilidade
Autenticação e autorização
Autenticação é centralizada no NEXACT ID e autorização é resolvida por IAM/RBAC com papéis, escopos e permissões.
- ✓JWT
- ✓Refresh Token
- ✓Sessão persistente
- ✓Papéis administrativos
- ✓Permissões granulares
- ✓Auditoria de decisões críticas
Modelo de dados
O modelo de dados é normalizado, modular e preparado para produtos atuais e futuros.
- ✓Usuários e organizações
- ✓Produtos, planos e licenças
- ✓Dispositivos
- ✓Feedbacks
- ✓Downloads e releases
- ✓Logs, métricas e auditoria
Compatibilidade entre versões
v1.1
AtualSDK oficial, cache offline e configuração remota publicados para integração dos produtos.
SDK NEXACT v1, Feature Flags, Configuração Remota e Sync v1
v1
Versão oficial inicial do Portal do Desenvolvedor, cobrindo APIs centrais e módulos da Fase 2.
Next.js 16, Prisma 7, PostgreSQL/Supabase, NEXACT ID v1
v0
Documentação técnica dispersa em arquivos Markdown antes da consolidação no portal.
Documentação institucional e arquitetura pública