top of page

RNC: Resultado de Modernização de Visual Basic 6 para SpringBoot & Angular

Recentemente concluímos uma Proof of Concept(PoC) de modernização de uma aplicação crítica desenvolvida em Visual Basic 6.0 para uma arquitetura totalmente baseada em microsserviços com Spring Boot (Java 21) e Angular. À primeira vista, pode parecer apenas uma atualização tecnológica. Não é. Trata-se de uma decisão estratégica com impacto direto em risco, eficiência operacional, governança e capacidade de inovação.


O problema invisível: Risco acumulado

A aplicação original dependia de:

Esse cenário gera três consequências diretas para qualquer órgão ou empresa:

  1. Aumento progressivo do risco de cibersegurança

  2. Crescente dificuldade de manutenção

  3. Impossibilidade prática de evolução digital

A pergunta executiva correta não é “funciona ainda?”. E sim: “Qual é o risco sistêmico de continuar operando assim?”.


Valor estratégico para o negócio


A modernização trouxe ganhos objetivos:

1. Eliminação de dependência de sistema operacional obsoleto: A aplicação original dependia de Windows legado, sem atualizações e com vulnerabilidades conhecidas. Isso elevava o risco cibernético e comprometia compliance. Agora, a aplicação é web e independente de sistema operacional.

2. Acesso via navegador: Nenhuma instalação local. Basta um browser moderno. Redução de custo de suporte, padronização de ambiente e simplificação operacional.

3. Habilitação de trabalho remoto: Funcionários podem acessar o sistema de forma segura em regime de home-office, com autenticação moderna (SSO, MFA).

4. Evolução para modelo self-service: Parte das funcionalidades pode ser disponibilizada diretamente ao cidadão, no modelo semelhante a Internet Banking ou e-commerce, trazendo impactos diretos:

  • Redução de filas e burocracia

  • Aumento de eficiência

  • Possibilidade de realocação estratégica de equipe

5. Pronto para IA e novos canais digitais: A nova arquitetura é compatível com:

  • Chatbots

  • Agentes de IA

  • Integrações via APIs

  • MCP Servers

  • Automação de processos


Modernização não é apenas atualização técnica. É alavanca de transformação institucional.


Resultado do Processo de Modernização


No final, todas as telas conectadas ao Menu da aplicação Desktop, foram convertidas de maneira automática para uma nova plataforma 100% aderente ao modelo Cloud-Native, sendo capaz de ser executado sobre uma plataforma de containers, como OpenShift, Rancher ou Kubernetes.


Uma das telas do Sistema
Uma das telas do Sistema

O Stack escolhido como destino deste legado foi:

  • Frontend: Angular

  • Backend: SpringBoot sobre Java 21 com GraalVM

  • Dados: Mantivemos o SQL Server, aproveitando os dados mas adicionando recursos novos da nova versão e também alguns refinamentos de identificadores, rastreabilidade etc.

  • Suportes Auxiliares:

    • OpenID, OAuth2

      • MFA, SSO, Acesso : Keycloak

    • Observabilidade

      • Suporte a Open Telemetry, podendo ser Dynatrace, Datadog, Signoz etc

Aplicação Modernizada preservando todos os dados do legado
Aplicação Modernizada preservando todos os dados do legado

O ponto central para decisão


Modernização não é atualização estética nem troca de linguagem, e sim :

  • Redução de risco institucional

  • Habilitação de trabalho remoto

  • Criação de base para IA e automação

  • Transformação do modelo de atendimento

  • Ganho estrutural de eficiência


Organizações que tratam modernização como projeto técnico perdem a oportunidade estratégicas, que tratam como decisão executiva reposicionam sua capacidade de entrega para os próximos 10 anos: Essa é a diferença.


Conclusão


Se sua organização ainda depende de sistemas legados para operar processos críticos, a decisão não é apenas tecnológica — é estratégica. O diferencial do RNC está na reconstrução arquitetural orientada por semântica, combinando agentes de IA especializados, tokenização estruturada e guardrails que garantem previsibilidade e eliminam improviso na geração do novo código. Não é simples reprogramação: é engenharia reversa inteligente suportada por IA, com base arquitetural definida e preparada para evoluir. Além de modernizar, o RNC já posiciona a aplicação para integrar agentes de IA, automação avançada e novos canais digitais. Se fizer sentido avaliar seu ambiente, iniciamos com um RNC Discovery executivo para mensurar risco, esforço e ROI de modernização com clareza técnica e impacto direto no negócio.

Comentários


02.png

Quer receber nossas novidades?

Agradecemos seu cadastro

Siga a gente

  • LinkedIn
  • GitHub
  • Facebook
  • Twitter

© 2018 - Todos os Direitos

Skalena Tecnologia e Software LTDA

CNPJ 39.824.075/0001-22

NIRE 35.2.3657567-7

IE: 138275105119

 

​​Avenida Paulista 1471
Conj 511 - Bela Vista

01311-927 - São Paulo - SP

​​​

Política de Privacidade

bottom of page