Em 20 anos de carreira na área de tecnologia, desenvolvendo software, usei diversas formas e framework para criar softwares. Sabe o que eu reparei? Muitas empresas usam um modelo de arquitetura antigo chamado Monolito. 95% das empresas que trabalhei, usei este modelo de arquitetura. Antes de iniciar no mundo do microservices, ficava pensando. Porque mudar para uma nova arquitetura? A resposta é simples. Como hoje todas as empresas estão migrando para as nuvens, mudando seus modelos de negócio para buscar escala, quer dizer, muitos clientes, precisam também mudar a forma de fazer software, para atender às novas demandas. Então a questão não é SE devemos migrar mas quando e como. Sabe mais uma coisa que eu reparei? Os líderes técnicos, líder de times, os sênior, tinham esses conhecimentos. E naturalmente eles eram as pessoas que mais ganhavam aumento ou subiam de cargo.
Mas estudar como se faz uma migração não foi fácil, pois encontrar cursos ou algum mentor que me auxiliasse era muito difícil. Dessa maneira, decidi fazer este curso exclusivo, para que você caro aluno, não passe pelo mesmo problema que tive.
Vamos neste curso entender os conceitos de monolito e microservices, entender os prós e contras de ambos. Vamos também conhecer as melhores formas de como começar uma conversão de monolito para microservices.
Para facilitar o aprendizado, vamos criar um código simulando um sistema monolítico, e vamos usar as estratégias para quebrá-lo em microservices, sem quebrar o ambiente de produção.
Um ponto muito importante a destacar é que desenvolver microservice é essencial para o crescimento profissional, para sua carreira, e para o seu bolso.
Saiba que, fazendo este curso, você entra para a exclusiva e limitada Comunidade Alcatéia Dev, que tem como foco conhecimentos, cursos, conteúdos, organização do GitHub, grupo de discussão sobre a área de tecnologia e micro serviços.
E daí? Curtiu?
** Conceitos do curso:
1. Monoíto;
2. Microservices;
3. Strangler - Estrangulamento;