Apache Kafka

Aprenda a usar o Apache Kafka em seus serviços

Apache Kafka
Apache Kafka

Apache Kafka free download

Aprenda a usar o Apache Kafka em seus serviços

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