Microservices com Kotlin e Micronaut

via Udemy

Go to Course: https://www.udemy.com/course/microservices-com-kotlin-e-micronaut/

Overview

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 cursoIntroduçãoAula 1: IntroduçãoAula 2: Um pouco de teoriaAula 3: Desenho da aplicaçãoMicrosserviço de veículosAula 4: Criando a aplicaçãoAula 5: Criando o controller e o serviceAula 6: Configurando o PostgresAula 7: Testando a aplicação com o PostmanMicrosserviço de lojaAula 9: Comunicação entre microsserviçosAula 10: Implementando a lógica de vendaAula 11: Implementando circuit breakerAula 12: Gravando dados do veículo em cache com RedisAula 13: Testando a implementação com RedisAula 14: Publicando a venda num tópico do kafkaAula 15: Testando a implementação com kafkaMicrosserviço de relatórioAula 16: Criando microsserviço e implementando o consumo de mensagens com kafkaAula 17: Testando o consumo de mensagens com kafkaAula 18: Persistindo dados no MongoDBAula 19: Testando a implementação com MongoDBAula 20: Listando todas as vendasService DiscoveryAula 21: Adicionando o Consul a aplicaçãoAPI gatewayAula 22: Criando a aplicaçãoAula 23: Balanceamento de carga com API gatewayRodando a aplicação no dockerAula 24: Criando uma rede no dockerAula 25: Criando um container docker para a API gatewayAula 26: Criando um container docker para o microsserviço de veiculoAula 27: Criando um container docker para o microsserviço de lojaAula 28: Criando um container docker para o microsserviço de relatórioAula 29: Testando a aplicação no dockerExtraAula 30: Comandos básicos no Mongodb

Skills

Reviews