Arquitetura da Solução

Visão executiva do fluxo entre a Agência Virtual, autenticação SSO, backend/BFF, APIs corporativas da Saneago e Sistema Alpha.

Frontend → Backend/BFF → APIs → Sistema Alpha
Diagrama de arquitetura da solução Camadas da solução: usuário, frontend, SSO, backend, APIs corporativas e Sistema Alpha. EXPERIÊNCIA DIGITAL AUTENTICAÇÃO ORQUESTRAÇÃO INTEGRAÇÕES CORE LEGADO Usuário Navegador ou Mobile Web Frontend Agência Virtual React + Vite + TypeScript Pages → Features → Hooks Componentes padronizados SSO / Keycloak Authorization Code + PKCE Backend / BFF Regras de negócio segurança e integração Tokens, perfis e permissões APIs Saneago Faturamento Atendimento Cadastro Documentos / GED Notícias Agências Sistema Alpha Core operacional Observabilidade Logs, auditoria e monitoramento Acesso Requisições REST Dados Autentica Token Fluxo principal da aplicação Autenticação e token SSO Regras e orquestração Sistema legado corporativo

Descrição da arquitetura

A Agência Virtual é entregue por um frontend React/Vite organizado por domínios de negócio, com rotas leves e funcionalidades concentradas em features, hooks, componentes e bibliotecas auxiliares. A autenticação ocorre via SSO Saneago/Keycloak, usando Authorization Code com PKCE. Após autenticação, as chamadas seguem para o backend/BFF, que centraliza regras de segurança, orquestra integrações e conversa com APIs corporativas como faturamento, atendimento, cadastro, documentos/GED, notícias e agências. Essas APIs integram os dados operacionais com o Sistema Alpha, tratado como core legado da solução.