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

A modernização de sistemas legados é um dos maiores desafios das instituições financeiras que buscam acelerar a inovação sem comprometer a segurança e a estabilidade de operações críticas. Para uma organização responsável pelo processamento de mensagens do Sistema de Pagamentos Brasileiro (SPB), esse desafio envolvia transformar um ambiente baseado em COBOL e mainframe em uma arquitetura moderna e escalável, sem interrupções ou riscos para o negócio. Com o apoio da Mirante, a migração foi realizada de forma incremental e segura, garantindo equivalência funcional, continuidade operacional e ganhos significativos de performance. A iniciativa estabeleceu uma nova base tecnológica para sustentar o crescimento, a eficiência operacional e a evolução contínua dos serviços financeiros.

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. 

Plataforma proprietária

Código alinhado ao negócio

Modernização de sistemas até 75% mais rápida