Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Microservices com Kotlin e Micronaut

Curso de Microservices com Kotlin e Micronaut

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Criando Microservices com Kotlin e Micronaut

Sobre o Curso

Este é um curso de nível iniciante sobre microservices onde exploraremos o desenvolvimento de uma aplicação de vendas de veículos seguindo vários padrões de arquitetura de microservices. A aplicação foi desenvolvida usando Kotlin, Java e Micronaut, juntamente com tecnologias como Postgres, MongoDB, Service Discovery, API gateway, circuit breakers e Kafka. A aplicação consiste em um microservice de loja responsável por lidar com a lógica de vendas e se comunicar com o microservice de veículos para obter os dados do veículo para a venda. Após a conclusão de uma venda, os dados da venda são publicados em um tópico do Kafka. Outro microservice consome os dados do Kafka e os armazena em um banco de dados MongoDB. Todos esses serviços são registrados em um serviço de descoberta, neste caso, estaremos usando o Consul, e o cliente acessa-os por meio de um API gateway.

Tópicos do Curso

  • Introdução
    • Aula 1: Introdução
    • Aula 2: Um pouco de teoria
    • Aula 3: Design da aplicação
  • Microservice de Veículos
    • Aula 4: Criando a aplicação
    • Aula 5: Criando o controlador e o serviço
    • Aula 6: Configurando o Postgres
    • Aula 7: Testando a aplicação com o Postman
  • Microservice de Loja
    • Aula 9: Comunicação entre microservices
    • Aula 10: Implementando a lógica de vendas
    • Aula 11: Implementando circuit breakers
    • Aula 12: Armazenando dados do veículo em cache com o Redis
    • Aula 13: Testando a implementação com o Redis
    • Aula 14: Publicando vendas em um tópico do Kafka
    • Aula 15: Testando a implementação com o Kafka
  • Microservice de Relatórios
    • Aula 16: Criando o microservice e implementando a leitura de mensagens com o Kafka
    • Aula 17: Testando a leitura de mensagens com o Kafka
    • Aula 18: Persistindo dados no MongoDB
    • Aula 19: Testando a implementação com o MongoDB
    • Aula 20: Listando todas as vendas
  • Service Discovery
    • Aula 21: Adicionando o Consul à aplicação
  • API Gateway
    • Aula 22: Criando a aplicação
    • Aula 23: Balanceamento de carga com o API gateway
  • Executando a Aplicação no Docker
    • Aula 24: Criando uma rede no Docker
    • Aula 25: Criando um contêiner Docker para o API gateway
    • Aula 26: Criando um contêiner Docker para o microservice de veículos
    • Aula 27: Criando um contêiner Docker para o microservice de loja
    • Aula 28: Criando um contêiner Docker para o microservice de relatórios
    • Aula 29: Testando a aplicação no Docker
  • Extra
    • Aula 30: Comandos básicos no MongoDB

O que você aprenderá

  • Implementar microservices em Kotlin e Java
  • Produzir e consumir mensagens com o Kafka
  • Armazenar dados em cache com o Redis
  • Adicionar resiliência com circuit breakers
  • Utilizar service discovery com o Consul
  • Implementar API gateway e balanceamento de carga
Ver informações completas