# zero downtime3 min de leitura
A migração que ninguém percebeu
A frase mais assustadora em engenharia de plataformas é "precisamos migrar o banco de dados de um sistema em produção". O nosso tinha lances em tempo real. Dinheiro em jogo, a cada minuto.
Não tínhamos acesso ao código legado, à sua infraestrutura, nem à configuração interna do seu banco de dados. Então construímos a nova plataforma em paralelo e usamos o Debezium CDC para transmitir cada mudança do sistema antigo para o novo, continuamente, até que os dois fossem espelhos um do outro.
O dia do corte foi o dia mais entediante de todo o projeto. Esse era o objetivo. Os licitantes nunca perceberam nada.
Lição: as melhores migrações não são engenhosas, são ensaiadas. Rodamos a sincronização por semanas, medimos o desvio, e só fizemos o corte quando a diferença chegou a zero e se manteve em zero.