imersao-kafka icon indicating copy to clipboard operation
imersao-kafka copied to clipboard

Curso básico sobre Apache Kafka

Imersão Kafka

Objetivo

O objetivo desse material é ser um curso sobre Apache Kafka gratuito e open source. Como o material é Open Source, ele pode ser livremente distribuído mantendo a informação de autoria, não deve ser comercializado. Esse material desenvolvido por Victor Osório usando somente a documentação do Apache Kafka.

Apresentações

  • Curso Imersão Kafka - FLISoL 2023
  • Modelagem de Sistemas Event Driven - FLISoL 2023

Ferramentas necessárias

  • OpenJDK 8 ou superior
  • Maven
  • Docker
  • Descompactador tar (no Windows 7-Zip)

Para instalar o Java e o Maven, recomendo usar o SDKMan!. Com essa ferramenta é fácil alterar a versão do Java mudar variáveis de ambiente e instalar várias ferramentas.

Roteiro

  1. Como configurar um Broker Apache Kafka
  2. Como criar um Produtor de Mensagens
  3. Como criar um Consumidor de Mensagens
  4. Como criar um tópicos
  5. Como criar um Stream
  6. Como configurar um Cluster Kafka