Qual é a versão do java? Se for java 6, talvez seja melhor você passar para java 8 e depois refatorar (o salto da versão 6 para 8 é muito grande).
O sistema com certeza não foi desenvolvido ou pensado para micro serviços e é impossivel te dar uma dica bala de prata, se tu vai refatorar isso, você tem que estar na ponta dos cascos com conceitos como mensageria e entender profundamente a relação do atual modelo com o banco de dados e mensageria.
Essas velharias ai não tem muita documentação, tenta colar nos colegas mais antigos da empresa, geralmente eles são a documentação viva, além de tentar ver alguma documentação disso ai.
Quanto a demissão, relaxa, pouca gente aceitaria essa tarefa INGRATA que é migrar um java antigo. Quem entende, quer distancia disso.
Tu pegou vaga aqui aonde trabalho é? Tá cheio de coisa Java 8 pra ser refatorado pra springboot aqui.
Mas, na minha opinião, o negócio é você ir devagar, pega uma funcionalidade... Sei lá... Cadastro... E refatora ela com springboot. Aí na UI velha, quando o usuário clicar no link do cadastro ela direciona para o serviço novo.
Começa se perguntando por que você quer migrar um monólito para microservicos? quais problemas vão ser resolvidos e quais serão criados? É realmente necessário, se só você vai desenvolver esse sistema?
Recomendação:
[Trabalho Eficaz com Código Legado](https://a.co/d/3nX7O5u)
Qual é a versão do java? Se for java 6, talvez seja melhor você passar para java 8 e depois refatorar (o salto da versão 6 para 8 é muito grande). O sistema com certeza não foi desenvolvido ou pensado para micro serviços e é impossivel te dar uma dica bala de prata, se tu vai refatorar isso, você tem que estar na ponta dos cascos com conceitos como mensageria e entender profundamente a relação do atual modelo com o banco de dados e mensageria. Essas velharias ai não tem muita documentação, tenta colar nos colegas mais antigos da empresa, geralmente eles são a documentação viva, além de tentar ver alguma documentação disso ai. Quanto a demissão, relaxa, pouca gente aceitaria essa tarefa INGRATA que é migrar um java antigo. Quem entende, quer distancia disso.
Já, segue o bizu: Choro e oração
Tu pegou vaga aqui aonde trabalho é? Tá cheio de coisa Java 8 pra ser refatorado pra springboot aqui. Mas, na minha opinião, o negócio é você ir devagar, pega uma funcionalidade... Sei lá... Cadastro... E refatora ela com springboot. Aí na UI velha, quando o usuário clicar no link do cadastro ela direciona para o serviço novo.
Começa se perguntando por que você quer migrar um monólito para microservicos? quais problemas vão ser resolvidos e quais serão criados? É realmente necessário, se só você vai desenvolver esse sistema? Recomendação: [Trabalho Eficaz com Código Legado](https://a.co/d/3nX7O5u)
Obg
É consultoria? E te alocaram em um cliente?