Skip to content
Latchkey

O Que É uma Blue-Green Database Migration?

Uma blue-green database migration mantém um estado de banco de dados atual e um alvo em paralelo, replicando alterações entre eles, para que um cutover possa alternar rapidamente a aplicação para o novo. Se o novo estado se comportar mal, o tráfego pode voltar para o original. Ela aplica a ideia de release blue-green aos dados, onde copiar e reconciliar estado é mais difícil do que para serviços stateless.

Por que isso importa

Alterações de schema estão entre os deploys mais arriscados porque são difíceis de reverter depois que os dados são gravados. Manter dois estados sincronizados oferece um cutover rápido e de baixo risco e um caminho de rollback viável.

Guias relacionados