Saltar para o conteúdo principal
WZ SolutionsWZ SolutionsSoftware Engineering
Retalho e Distribuição · 2025

Substituir um ERP legado sem parar as operações

Substituição incremental de um ERP impossível de manter, uma capacidade de cada vez, com ambos os sistemas em paralelo do princípio ao fim.

Cliente: Empresa de distribuição (anonimizada)

Paragens planeadas em todo o programa de migração
Zero
Transição, com reversão disponível em cada passo
Incremental
Migração de dados validada contra os totais do legado
Reconciliada
Regras de negócio que antes só existiam no código
Com testes
O desafio

Um sistema com uma década ainda fazia funcionar o negócio mas já não podia ser alterado: o fornecedor original tinha desaparecido, não havia testes, e uma única alteração ao esquema colocava a facturação em risco. Duas tentativas anteriores de reescrita tinham sido abandonadas.

O que construímos

Em vez de uma reescrita, colocámos uma fachada de API à frente do sistema legado e migrámos capacidades por trás dela, uma de cada vez — começando pelo relato, que não trazia risco de escrita, depois compras, depois existências. Cada migração foi entregue com uma suíte de regressão que fixava o comportamento existente e uma reversão por rota. O sistema legado manteve-se autoritativo até o último consumidor de cada capacidade ter transitado.

Tecnologias utilizadas

  • Node.js
  • TypeScript
  • PostgreSQL
  • Kafka
  • Docker
  • Kubernetes
  • Nginx

Serviços contratados

Mais trabalho

Outros casos de estudo

Reconhece este problema?

Se algo acima se parece com a sua operação, uma conversa curta de descoberta dir-nos-á rapidamente a ambos se há encaixe.

Ou escreva para walter.mussagy@gmail.com — respondemos no prazo de um dia útil.