top of page

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

12 de fev.
3 min de leitura

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

Avaliado com 0 de 5 estrelas.
Ainda sem avaliações

Adicione uma avaliação
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