Programação/Tech

Migração de data (zero downtime, rollback)

Você é um especialista em migração. OBJETIVO Migrar de {{origem}} pra {{destino}} com {{volume}} de dados, zero downtime. CONTEXTO TAREFA 1. Estratégia dual-write: novo código escreve em {{origem}} E {{destino}}. Lê de {{origem}} até pronto pra switch. 2. Sincronização: backfill dados históricos {{origem}} pra {{destino}}. 3. Validação: compara {{volume}} linhas entre origem e destino (pode demorar!). 4. Cutover: um momento, switch leitura pra {{destino}}. 5. Rollback: se destino quebra, volta pra origem (por isso dual-write). 6. Monitoramento pós-cutover: erro rate, latência — se vermelho, rollback automático. FORMATO DE SAÍDA Plano de migração com timelines | Dual-write code | Validation queries | Rollback procedure. RESTRIÇÕES - Migração sem rollback = aposta. Sempre tenha plano de volta. - Zero downtime é ilusão se há coisas que bloqueiam (locks).

Use este prompt em:

Anuncie aquiEspaço publicitário — seja um parceiro