Estrutura de Infraestrutura
Cada sistema opera com sua própria base de dados, sob um SSO unificado. Réplicas read-only alimentam BI, e políticas de segurança seguem LGPD por padrão.
Diagrama de arquitetura
Camada de acesso
CRM PEA
- leads
- atividades
- propostas
ERP PEA
- matriculas
- financeiro
- folha
Eu Aprovado
- alunos
- trilhas
- simulados
Data Lake · BI corporativo
Réplicas assíncronas de DB_CRM, DB_ERP e DB_APROVADO alimentam o painel do gestor sem impactar produção.
Backups geo-redundantes
Snapshots diários com 30 dias de retenção e restauração point-in-time por base.
Event bus orquestra o ecossistema
Os sistemas não se acoplam entre si — publicam e consomem eventos em um barramento comum, com SSO único e réplicas para BI.
CRM PEA
ERP PEA
Eu Aprovado
- CRMERP
matricula.criada - ERPEu Aprovado
aluno.ativado - Eu AprovadoCRM
uso.registrado
Cada sistema, sua base
Isolamento evita acoplamento e permite escalar cada operação de forma independente.
Postgres 16 · uma instância por sistema
- Base 1
CRM PEA
DB_CRM- leads
- atividades
- propostas
- campanhas
- usuarios_sdr
42 GBAES-256 - Base 2
ERP PEA
DB_ERP- matriculas
- financeiro
- contas_receber
- folha
- contratos
128 GBAES-256 - Base 3
Eu Aprovado
DB_APROVADO- alunos
- assinaturas
- trilhas
- questoes
- simulados
310 GBAES-256
Data Lake · BI
Réplicas assíncronas alimentam relatórios executivos sem impactar a produção.
Backups geo-redundantes
Snapshots diários com 30 dias de retenção e point-in-time restore por base.
Segurança, resiliência e governança
Cada sistema com seu próprio Postgres. Falha em um não afeta os outros.
Um único login (Keycloak) autoriza acesso aos 3 sistemas conforme papel.
Réplicas read-only agregam dados para relatórios sem impactar produção.
TLS em trânsito, AES-256 em repouso, políticas de retenção e anonimização.
Snapshots diários com retenção de 30 dias em object storage geo-redundante.
Trilhas imutáveis de acesso e alteração para conformidade e forense.

