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.


Veja também

Pronto para transformar seu negócio?