Visão arquitetural
C4 - Nível 1: contexto do sistema
Carregando diagrama…
Sistemas externos confirmados no código: Keycloak (identidade), gateways de pagamento (Pix e cartão), canais de mensagem (e-mail, SMS e WhatsApp) e serviço de IA opcional para o assistente v.IA.
C4 - Nível 2: contêineres
O diagrama de contêineres (aplicações, microsserviços, bancos e dependências detectadas) é interno e está disponível no portal interno.
Carregando diagrama…
Princípios identificados
- Um banco e um esquema por microsserviço, com migrações Flyway.
- Comunicação síncrona por HTTP/REST entre serviços (dependências detectadas na configuração). Comunicação assíncrona não foi mapeada.
- Contratos OpenAPI versionados em cada repositório.
- Segurança da plataforma: tokens da plataforma e credencial de serviço entre serviços.
Pendências
- Diagrama de componentes (C4 nível 3) dos serviços de maior centralidade: pendente.
- Modelo de ameaças e diagramas de implantação detalhados: pendentes.