Modernização de sistemas legados
Visual Basic 6 e outros sistemas Windows antigos: correção, troca de componentes obsoletos, segurança e documentação, sem reescrever o que já dá certo.
Modernizo sistemas legados sem jogar fora a regra de negócio que levou anos para ficar certa: levo para o Linux, conecto à web e ao celular, cuido do banco de dados.
Visual Basic 6 e outros sistemas Windows antigos: correção, troca de componentes obsoletos, segurança e documentação, sem reescrever o que já dá certo.
Servidor e terminais sem licença do Windows: o banco no Linux e o programa antigo rodando no Wine, com uma receita que se reproduz em cada máquina.
Auditoria, desempenho de relatórios, chaves e índices, transações no caminho do dinheiro e procedures com um contrato claro de sucesso e erro.
Um módulo web que conversa com o mesmo banco, com login por funcionário e aparelhos autorizados, para vender e consultar pelo celular.
Um sistema de comandas para casa noturna, escrito em Visual Basic 6, que abria noites, vendia e fechava caixa toda semana. Os passos, na ordem em que aconteceram:
A configuração do banco saiu do Windows e foi para um arquivo .ini, sem senha dentro do executável.
O mesmo banco, as mesmas procedures, agora num contêiner Docker com SQL Server 2022 Express.
A camada de acesso a dados de 1997 foi trocada sem mudar o banco, para separar os riscos.
MDAC instalado à mão, conexão por OLE DB em vez de ODBC e localidade pt-BR forçada. Um ciclo completo de noite foi aprovado no Linux.
Um módulo PHP que só executa procedures autorizadas. O aparelho é pareado lendo um QR Code gerado pelo próprio programa em VB6.
Sistema para casas noturnas e casas de shows, nascido dentro de uma delas.
Valor inicial, aporte mensal, taxa anual e prazo: veja o total acumulado, quanto foi aporte e quanto foi juro, ano a ano, com gráfico. Gratuita e sem cadastro.
Linguagem, idade, banco de dados e o que ele precisa fazer que hoje não faz. Respondo com uma avaliação inicial, sem custo.