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
A operação de uma grande instituição financeira utilizava há cerca de 30 anos um sistema crítico desenvolvido em PowerBuilder. Com o passar do tempo, as regras de negócio tornaram-se complexas e dispersas entre a aplicação e o banco de dados, dificultando a visibilidade técnica e tornando qualquer evolução um processo sensível e arriscado. A ausência de uma arquitetura baseada em camadas e a falta de interfaces padronizadas, como APIs, impediam a modernização incremental e limitavam a integração com novos ecossistemas digitais. O desafio central era modernizar esse ativo crítico sem impactar a operação em curso, preservando décadas de regras de negócio estabelecidas.
Solução
Para enfrentar esse cenário, foi aplicada uma solução proprietária que realiza a modernização semântica de sistemas legados. Diferente de ferramentas que apenas convertem código, essa tecnologia interpreta a lógica, as intenções e as regras de negócio para transformá-las em arquiteturas modernas.
A modernização foi conduzida através de uma Prova de Conceito (POC) estruturada em duas frentes:
- Backend: Desenvolvimento de uma nova estrutura em .NET 8.0 seguindo o padrão de Clean Architecture, com camadas bem definidas e exposição de funcionalidades via APIs documentadas automaticamente com Swagger.
- Frontend: Criação de uma interface moderna em Angular utilizando Material Design, garantindo consistência visual e alta performance com carregamento de rotas sob demanda.
O processo utilizou um pipeline determinístico e auditável, garantindo que o código gerado fosse fiel ao comportamento original, mas totalmente aderente aos novos padrões técnicos do cliente.
Diferencias da Mirante
Hiperpersonalização
A solução gera o sistema modernizado dentro da arquitetura que o cliente deseja, mantendo padrões, camadas e preferências técnicas específicas de cada instituição. Isso evita os modelos engessados das ferramentas tradicionais e garante alinhamento com o ambiente operacional do cliente.
Velocidade muito superior às outras abordagens de mercado
Essa velocidade resulta da combinação entre engenharia orientada a multiagentes e pipeline proprietário.
Modernização semântica (não apenas sintática)
Enquanto a maior parte das ferramentas tenta apenas converter ou reestruturar código, a Mirante AI-Driven Modernization realiza modernização semântica:
- Entende o comportamento do código
- Preserva regras de negócio
- Traduz intenções, não apenas estrutura
Determinismo
A solução foi construída para entregar resultados previsíveis e consistentes. Se o pipeline for executado 100 ou 1.000 vezes, a saída será sempre extremamente semelhante. Esse determinismo é raro em pipelines baseados em IA generativa e foi uma preocupação central no design da solução.
Completude
A solução garante que nenhuma parte do código fica de fora.
O pipeline não “perde trechos” nem ignora áreas difíceis — risco comum em ferramentas tradicionais.
Completude é tratada como requisito técnico central da solução.
Rastreabilidade total
É possível visualizar lado a lado:
O código legado (ex: COBOL)
O código modernizado (ex: Java)
Isso permite auditoria, compliance, depuração, validação técnica e governança.
Resultados
A abordagem de modernização orientada por IA trouxe benefícios significativos para a governança e eficiência da instituição:
- Velocidade e eficiência: O processo de modernização foi até 75% mais rápido em comparação com abordagens tradicionais de mercado.
- Rastreabilidade e segurança: A solução permitiu a visualização transparente e bidirecional entre o código legado e o modernizado, facilitando auditorias, compliance e validação técnica.
- Sustentabilidade tecnológica: A transição para uma arquitetura baseada em APIs e componentes modernos eliminou o “engessamento” do sistema anterior, proporcionando autonomia tecnológica e facilidade para futuras evoluções.
- Mitigação de riscos: Através de um modelo human-in-the-loop, especialistas validaram cada etapa para assegurar a integridade funcional e operacional do novo sistema.

