1
resposta

Migrations

As migrations são usadas somente durante o ciclo de elaboração do projeto? pois eu não posso parar uma aplicação que esta em produção só para criar uma nova coluna na tabela. O que é feito nesse caso?

1 resposta

As migrations podem ser usadas em qualquer fase do projeto, bem como no pós produção.

Quanto ao tempo de indisponibilidade, vai depender da criticidade da aplicação. Se não for algo tão crítico, haverá um tempo mínimo para execução da migration/deploy da nova versão. Se for crítico a ponto de não poder haver downtime, então deverá se pensar em uma estratégica para tratar do caso.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software