Boas-vindas à formação de Microsserviços com Java e Spring! Aqui você aprenderá os aspectos essenciais desse tipo de arquitetura, entendendo profundamente os conceitos de serviço de descoberta, gateway, comunicações síncronas e assíncronas, bem como a implementação de recursos como circuit breaker e fallback, para garantir a resiliência das aplicações, e também a centralização das configurações, para otimizar o gerenciamento e a segurança dos dados.
Inicialmente, você mergulhará nos princípios descritos acima através da construção de seis aplicações que irão compor os componentes essenciais da arquitetura de microsserviços, consolidando seus conhecimentos e tendo a oportunidade de avaliar as vantagens e desvantagens dessa arquitetura em detrimento aos monólitos.
Esta formação é ideal para pessoas desenvolvedoras Java que desejam aprofundar seus conhecimentos em arquitetura de software e estão buscando habilidades teóricas e práticas para projetar, desenvolver e implantar aplicações robustas e escaláveis.