Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quem aqui já precisou fazer ro llback em uma aplicação Node.js que usa Winston pra log? Tô pensando numa estratégia pra não expor o código e ainda garantir que o deploy seja confiável.
Já passei por isso, o que ajudou pra cacete foi criar um script de deploy que faz backup antes de atualizar, assim dá pra voltar rapidinho se der algum problema.
Boa, mas cuidado com o impacto na performance se for muito código compilado. Na minha experiência, o mais prático é usar tags e ambientes bem controlados, assim o rollback fica mais tranquilo.
Como assim? concordo, o controle de versão ajuda demais. Aqui no meu time, usamos Docker tags específicas e reverte facilmente se precisar. O segredo é ter o pipeline bem alinhado.