enzoIto / 100-days-of-kafka

Respositório contendo os desafios de 100 dias de hands-on com Kafka

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio 100 dias de Kafka

A ideia inicial desse repositório é estimular as pessoas desenvolvedoras, principalmente novatos, a aprender as maravilhas do Apache Kafka e qual é o propósito dessa ferramenta.

O que é o Apache Kafka?

Com certeza não sou a melhor pessoa para ensinar isso, por isso recomendo assistir esse vídeo da Cofluent.

Iniciando o desafio

É recomendado que você crie um repositório, e vá seguindo os passos que vão estar descritos nas respectivas pastas.

A principio, vou optar por seguir a linguagem mais popular entre os devs e devas e usar Javascript para fazer todo o roteiro. Porém, já adianto que isso só é possivel porque vamos rodar um cluster local a fins de estudo.

Para sistemas grandes e de alto desempenho, geralmente, sempre é usado Java pois a API do Java para Kafka é bem mais rica (afinal Kafka foi escrito em Java e Scala e roda em JVM).

Compartilhe!

Particulamente, gosto muito do engajamento dos desafios de 100 dias que existem por ai e eles também tem um propósito muito legal, que é de gerar engajamento da comunidade pada te ajudar e também contribuir com o repositório, afinal a ideia desse repositório é procurar ensinar o máximo de pessoas!

Então a cada dia que progredir, ou não entender algo, compartilhe no twitter com a bolha dev!

Viu algo que está errado ou pode ser melhorado no repositório? Abra uma issue detalhando, ou faça um fork com uma PR para correção/melhoria. Contribuições são extremamente bem vindas!

Dia Tema
Dia 1 Criando um cluster

About

Respositório contendo os desafios de 100 dias de hands-on com Kafka


Languages

Language:JavaScript 100.0%