Modernização de sistema bancário com arquitetura cloud-native

Em um cenário em que instituições financeiras precisam evoluir continuamente suas plataformas para sustentar inovação, escala e eficiência, a modernização de sistemas legados se torna um passo crítico. No setor bancário, essa transformação exige ainda mais rigor, já que envolve sistemas responsáveis por transações financeiras de alta criticidade, onde qualquer inconsistência pode impactar diretamente a operação e a confiança do negócio.

Desafio

Uma grande instituição do setor financeiro operava um sistema central para o processamento de mensagens do Sistema de Pagamentos Brasileiro (SPB), baseado em tecnologia COBOL e infraestrutura de mainframe.

Esse ambiente, embora estável, limitava a evolução tecnológica e dificultava a adoção de arquiteturas mais flexíveis e escaláveis.

A modernização desse sistema envolvia desafios relevantes:

  • Garantir zero perda de mensagens financeiras, preservando a integridade das transações
  • Manter equivalência funcional completa entre o sistema legado e o novo
  • Assegurar compatibilidade com o ecossistema existente, incluindo integrações com mensageria
  • Validar rigorosamente a persistência e o processamento de dados
  • Executar toda a transformação sem interrupções na operação, evitando impactos ao negócio

Além disso, tratava-se de um sistema core com impacto direto na confiabilidade das operações, elevando o nível de criticidade e risco da iniciativa.

Solução

A Mirante conduziu a modernização com uma abordagem estruturada e incremental, baseada no padrão Strangler Fig Pattern, permitindo a substituição progressiva do legado sem comprometer a operação.

A estratégia adotada envolveu:

  • Decomposição do código COBOL e sua tradução estruturada para Java
  • Uso de workflows automatizados e validações contínuas, garantindo consistência ao longo da transformação
  • Implementação de uma migração incremental, com operação paralela entre o sistema legado e o novo ambiente
  • Garantia de zero downtime, mantendo a continuidade operacional durante todo o processo

O sistema foi reconstruído com uma arquitetura cloud-native baseada em microsserviços, trazendo mais flexibilidade, escalabilidade e resiliência.

A nova stack tecnológica incluiu:

  • Java 17 com Quarkus
  • Hibernate e Jakarta para persistência
  • Kafka e comunicação assíncrona, promovendo desacoplamento e robustez
  • PostgreSQL como banco de dados relacional
  • Infraestrutura baseada em Kubernetes, suportando escalabilidade e gestão eficiente

Resultados

A modernização gerou ganhos concretos em eficiência, qualidade e capacidade operacional, com destaque para:

  • Processamento até 75% mais rápido
  • Índice médio de qualidade acima de ~80%
  • 178 commits de refinamento e evolução técnica, evidenciando a maturidade e governança do processo de modernização
  • Migração validada com equivalência funcional comprovada, garantindo integridade e confiabilidade das operações
  • Aumento significativo de produtividade e performance nos serviços modernizados
  • Redução de custos operacionais, com maior eficiência da infraestrutura
  • Mitigação de riscos, apoiada por validações contínuas e estratégia de transição segura

Além dos ganhos técnicos, o projeto estabeleceu uma base sólida para evolução contínua, permitindo à instituição responder com mais agilidade às demandas do mercado e às novas exigências regulatórias.