Microservices com Kotlin e Micronaut

Criando microservices com Kotlin e Micronaut

4.35 (72 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
Microservices com Kotlin e Micronaut
288
students
3 hours
content
Oct 2021
last update
$19.99
regular price

What you will learn

Implementando microsserviços em Kotlin e Java

Produzindo e consumindo mensagens no kafka

Gravando dados em cache com redis

Adicionando resiliência com circuit breaker

Utilizando service discovery com Consul

Implementando API gateway e load balance

Why take this course?

Esse é um curso básico sobre microsserciços onde será mostrado o desenvolvimento de uma aplicação de vendas de veículos seguindo vários padrões da arquitetura de microsserviços.

A aplicação foi desenvolvida com Kotlin, Java e Micronaut e além das tecnologias Postgres, MongoDB, Service Discovery, API gateway, circuit break e kafka. A aplicação é composta por um microsserviço de loja que é responsavel for realizar a lógica da venda e se comunica com o microsserviço de veiculo para obter os dados do veículo que será vendido, após realizar a venda, os dados dessa venda é publicado num tópico do kafka. Um microsserviço consome os dados do kafka e grava esses dados num banco de dados MongoDB. Todos esses serviços se registram num service discovery, aqui será usado o Consul, e o cliente acessar via API gateway.


Tópicos do curso


Introdução

Aula 1: Introdução

Aula 2: Um pouco de teoria

Aula 3: Desenho da aplicação


Microsserviço de veículos

Aula 4: Criando a aplicação

Aula 5: Criando o controller e o service

Aula 6: Configurando o Postgres

Aula 7: Testando a aplicação com o Postman


Microsserviço de loja

Aula 9: Comunicação entre microsserviços

Aula 10: Implementando a lógica de venda

Aula 11: Implementando circuit breaker

Aula 12: Gravando dados do veículo em cache com Redis

Aula 13: Testando a implementação com Redis

Aula 14: Publicando a venda num tópico do kafka

Aula 15: Testando a implementação com kafka


Microsserviço de relatório

Aula 16: Criando microsserviço e implementando o consumo de mensagens com kafka

Aula 17: Testando o consumo de mensagens com kafka

Aula 18: Persistindo dados no MongoDB

Aula 19: Testando a implementação com MongoDB

Aula 20: Listando todas as vendas


Service Discovery

Aula 21: Adicionando o Consul a aplicação


API gateway

Aula 22: Criando a aplicação

Aula 23: Balanceamento de carga com API gateway


Rodando a aplicação no docker

Aula 24: Criando uma rede no docker

Aula 25: Criando um container docker para a API gateway

Aula 26: Criando um container docker para o microsserviço de veiculo

Aula 27: Criando um container docker para o microsserviço de loja

Aula 28: Criando um container docker para o microsserviço de relatório

Aula 29: Testando a aplicação no docker


Extra

Aula 30: Comandos básicos no Mongodb


Reviews

Walmir
May 6, 2023
Nem dá para chamar de curso. Nada foi ensinado. O que é mera descrição da construção do microsserviço. Além disso, não é possível para uma pessoa com deficiência visual acompanhar o que está sendo feito.
Guilherme
December 7, 2022
Aborda de forma sucinta diversos conceitos bem atualizados no mercado, como microserviços, service discovery, serviço de mensageria, já trabalho com Java/Kotlin e uso essas ferramentas no dia-a-dia. Única coisa que faltou foi a explicação do GatewayFilter na API-Gateway que não encontrei a implementação no vídeo, então acabou que não consegui rodar o loadbalancer, mas parabéns pelo curso, muito bem roteirizado.
Marcel
April 22, 2022
Gostei bastante do curso, somente senti falta de aprofundar mais em algumas questões dos microsserviços desenvolvidos (como tratamento de erros, logs, etc)
Sergio
March 21, 2022
Muito bom ! Recomendo a todos iniciando em Kotlin com Micronaut. Parabéns Rivaildo ! Que venham mais cursos em Micronaut
Laura
February 4, 2022
O professor explica de maneira limitada, para uma pessoa que nunca fez uma aplicação dessas fica difícil entender o que ele diz.

Charts

Price

Microservices com Kotlin e Micronaut - Price chart

Rating

Microservices com Kotlin e Micronaut - Ratings chart

Enrollment distribution

Microservices com Kotlin e Micronaut - Distribution chart

Related Topics

4336210
udemy ID
10/6/2021
course created date
10/28/2021
course indexed date
Bot
course submited by