Sobre

Quem conduz.

Vector Insight é uma consultoria boutique de engenharia para sistemas legados. Um time pequeno e selecionado, que atua de perto em cada projeto.

Trabalhamos perto de sistemas que não podem cair: o código antigo que sustenta a operação, que cresceu junto com o negócio e que, com o tempo, virou tabu. Ninguém quer tocar, mas todo mundo depende.

Daí a convicção que dá nome à prática: jogar fora código que funciona é, quase sempre, desperdício de capital e de conhecimento. O legado raramente é o problema; o problema é não enxergá-lo com clareza. Por isso modernizamos em vez de reescrever: por partes, com o negócio em pé.

Conduzimos internamente cada diagnóstico e o desenho de cada plano. O time é pequeno e selecionado de propósito: é o que garante que quem analisa o seu código é quem responde pelo plano, sem terceirizar o julgamento que importa.

Sistemas que voltaram a ser modernos.

Um ERP logístico com 15 anos de estrada, que se estimava reescrever em dois anos. Em vez de reescrever, nós o modernizamos em dois meses, em produção: bibliotecas atualizadas, vulnerabilidades corrigidas, código modularizado, infraestrutura migrada de VMs para containers com autoescala, observabilidade no lugar dos logs em arquivo e mais de 80% de cobertura de testes. Adicionar funcionalidade, antes arriscado e lento, virou trivial.

Um e-commerce enorme, feito sob medida e cheio de bugs, integrações mal feitas e lentidão. Já tinha resistido a várias tentativas de reescrita: as regras de negócio eram específicas demais para jogar fora. Em três meses, refatoramos boa parte do core, padronizamos e modularizamos os módulos principais e cobrimos o sistema de testes, fase a fase, em produção e sem downtime. O software voltou a ser moderno.

Um sistema corporativo de rastreamento de frota que, depois de uma fusão, precisava escalar para 4× mais requisições. Estava lento, com custos de infraestrutura cada vez maiores. Refatoramos o core, derrubamos o tempo de resposta e deixamos o código limpo e fácil de manter; montamos do zero o ambiente de desenvolvimento (testar e codar ali era um caos) e uma esteira de CI/CD madura; e levamos o software para a nuvem, com muito mais capacidade e infraestrutura mais de 3× mais barata.

São três exemplos entre muitos: sistemas que pareciam casos de reescrita e voltaram a evoluir com segurança.

Jogar fora código que funciona é, quase sempre, desperdício de capital e de conhecimento.

Vector Insight

Vamos olhar para o seu sistema.

Escolha um horário na agenda e a gente começa.