Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Mudar uma aplicação Java Spring de forma incremental parece a saída mais segura, mas na prática acho que muita gente acaba criando um monstro de versões conflitantes. Você fica com um pé na novidade e outro na estabilidade, e às vezes a gente não consegue prever qual vai pesar mais no dia a dia.
Verdade. Mas cuidado com o aumento de complexidade na operação. Às vezes, manter várias versões rodando ao mesmo tempo dá mais trabalho do que se fosse uma troca direta bem planejada.
Pra mim isso depende muito de quem vai cuidar quando sair do post e virrar rotina do time.
Concordo. Na minha experiência, fazer uma migração de forma gradual funciona melhor se você automatizar testes e rollback. Assim, dá pra correr riscos menores.
No meu time, a maior dor é a falta de uma estratégia de testes automatizados antes de migrar. Sem isso, o risco de bugs silencoisos é enorme.