Curso: Apache Kafka
Plataforma: Udemy
Duração: 4 horas
Instrutor: Valdir Cezar
Link do curso: https://www.udemy.com/course/apache-kafka-valdir/
Apache Kafka é uma plataforma open-source de processamento de streams desenvolvida pela Apache Software Foundation, escrita em Scala e Java. O projeto tem como objetivo fornecer uma plataforma unificada, de alta capacidade e baixa latência para tratamento de dados em tempo real.
O Apache Kafka tem sido usado por empresas como Netflix, Spotify, Uber, LinkedIn e Twitter. E sua arquitetura é composta por producers, consumers e o próprio cluster. O producer é qualquer aplicação que publica mensagens no cluster. O consumer é qualquer aplicação que recebe as mensagens do Kafka.
Se você quer mover e transformar um grande volume de dados em tempo real entre diferentes sistemas, então Apache Kafka pode ser exatamente o que você precisa
Saiba como o Kafka funciona, como usá-lo e como começar implementando um sistema baseado em microsserviços com o ecossistema Spring utilizando boas práticas de programação aplicando conceitos SOLID e Clean Arch, padrões de projetos de maneira simples e descontraida. Vamos criar nossas próprias imagens docker, vamos registrar essas imagens no Docker hub e muito mais.
Veja um pouco do que você irá aprender:
-
Apache Kafka
-
Spring Boot 2.6.4
-
Docker
-
Docker Compose
-
Git para versionamento do código implementado
-
Github para subir nossos repositórios
-
Construir suas próprias imagens docker
-
Registrar suas imagens no Docker Hub de maneira simples
-
Implementar um mono-repo para subir toda nossa stack
-
Desenvolver um código limpo e organizado utilizando práticas Clean Arch e SOLID
- Apache Kafka
- Spring Boot
- Docker
- Docker Compose
- Git
- Github
- Docker Hub
- Criar suas próprias imagens Docker
- Registrar suas imagens no Docker Hub
- Conceitos de Clean Arch
- Conceitos SOLID
- Boas práticas de programação
- POO
- Muito mais...
- Não há pré-requitos uma vez que é explicado todos os conceitos
- Estudantes de programação
- Entusiastas de Tecnologia da Informação
- Iniciantes na área
- Graduandos