Este site usa cookies para que possamos oferecer a melhor experiência de usuário possível. As informações de cookies são armazenadas em seu navegador e executam funções como reconhecê-lo quando você retorna ao nosso site e ajudar nossa equipe a entender quais seções do site você considera mais interessantes e úteis.
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.


