CAIXA

Arquitetura para operações bancárias críticas (CAIXA)

2024 — 2025

Definição arquitetural orientada a domínio para modernizar plataformas bancárias críticas da CAIXA sem interromper a operação regulada.

  • Java
  • Quarkus
  • Spring
  • Docker
  • Kubernetes

Detalhes de implementação preservados por acordo de confidencialidade. O caso descreve decisão arquitetural e impacto percebido, não a operação interna do cliente.

Contexto

Plataformas bancárias da CAIXA com alta exigência de disponibilidade, conformidade e segurança operacional.

Risco em jogo

Acoplamento e fragilidade estrutural elevavam risco técnico para evolução de fluxos sensíveis.

Decisões arquiteturais

O que foi decidido, e por que essa era a decisão defensável

Cada decisão abaixo carrega uma alternativa que foi descartada. É nesse ponto que arquitetura deixa de ser preferência técnica e vira controle de risco.

  1. Fronteiras de domínio antes de fronteiras de serviço

    O desacoplamento partiu da separação de responsabilidades de negócio, não da divisão técnica em serviços. Isso evitou trocar acoplamento de código por acoplamento distribuído, que é mais caro de reverter.

  2. Modernização incremental em vez de substituição

    O legado foi tratado como sistema em operação: evolução por partes, com convivência entre o que já roda e o que está sendo substituído, e conformidade preservada em cada etapa.

  3. Padronização do ciclo de execução como base de previsibilidade

    O empacotamento uniforme entre módulos reduziu a variação de ambiente como fonte de risco, tornando o comportamento em produção mais próximo do que se observa antes da promoção.

  4. Governança técnica tratada como parte da arquitetura

    Critérios de decisão explicitados e sustentados ao longo do tempo, para que a arquitetura resistisse à rotatividade de times e à pressão de prazo sem ser renegociada a cada ciclo.

Atuação

Definição arquitetural orientada a domínio e governança técnica para modernização incremental.

Impacto percebido

Redução de fragilidades, maior previsibilidade de evolução e sustentação mais estável da operação.

  • Risco técnico controlado
  • Evolução previsível
  • Conformidade preservada

Ambiente

Contexto regulado, múltiplos sistemas legados e integração crítica entre áreas.

Agendar conversa técnica para definir arquitetura e evolução

Partimos do contexto atual para definir o próximo ciclo com clareza técnica e segurança de execução.