Aprenda na prática conceitos importantes de Engenharia de Software
Arquiteturas de microserviços desenvolvidas com Java e Spring Boot tem sido largamente
adotadas por diversos tipos de projetos em todo o mundo.
A comunicação entre microserviços via API's REST permitiu a viabilidade de implementação dessa
abordagem de aplicações distribuídas, mas conforme cresceram as necessidades e alta demanda
por performance e alto volume de dados, surgiram também as arquiteturas orientadas a eventos
que fazem uso de brokers de mensagens para trafegar dados entre microserviços.
Neste curso ministrado por um instrutor com larga experiência no mercado de trabalho, fazemos uma introdução teórica e prática sobre como e porque utilizar a comunicação híbrida
de microserviços com Java, Spring Boot, API's REST e Apache Kafka.
Ao acompanhar e implementar o código ensinado nesse curso, você será capaz de compreender os casos de
uso destas tecnologias e conceitos e saber como realizar código prático seguindo esta abordagem.
Este é um conhecimento importante para todos que desejam evoluir nas melhores práticas da engenharia de software moderna.
Tópicos abordados:
O que são os microserviços e que problema eles resolvem;
O que é o Apache Kafka e porque ele é importante em aplicações distribuídas;
O que é o Docker e qual sua utilidade;
Desenvolvimento de microserviços em Java com Spring Boot;
Comunicação híbrida entre microserviços usando API's REST e eventos com o Apache Kafka.
529
24
TAKE THIS COURSE