O Que É um Atomic Deploy?
Um atomic deploy torna um novo release ativo em um único passo indivisível depois de ele ter sido totalmente preparado, de forma que o sistema está inteiramente na versão antiga ou inteiramente na nova. Não há janela em que alguns arquivos ou instâncias estejam atualizados e outros não. Uma implementação comum troca um symlink ou ponteiro para virar as versões instantaneamente.
Por que isso importa
Copiar arquivos para um diretório ativo no meio de um deploy pode servir uma mistura de código antigo e novo, causando falhas estranhas e difíceis de reproduzir. Uma troca atômica elimina essa janela inconsistente e torna o rollback tão simples quanto virar o ponteiro de volta. É a base de trocas de release seguras e rápidas.
Guias relacionados
What Is a Symlink Swap Deploy?A symlink swap deploy releases a new version by repointing a current symlink to a fully prepared release dire…
What Is a Branch Deploy?A branch deploy publishes a deployment built from a specific branch, letting teams preview or release work fr…
What Is an Automated Rollback Trigger?An automated rollback trigger is a rule that reverts a deployment automatically when monitored signals cross…