Pular para o conteúdo

Apache Kafka Crash Course

Apache Kafka Crash Course | CURSO GRATUITO

O canal do Hussein Nasser está disponibilizando GRATUITAMENTE o curso Apache Kafka Crash Course.

Abaixo a descrição do curso

Apache Kafka é uma poderosa ferramenta de software de processamento de fluxo distribuído que foi originalmente desenvolvida pela equipe do LinkedIn e escrita nas linguagens de programação Scala e Java. Esse software tem ganhado cada vez mais destaque no mundo da tecnologia da informação devido à sua capacidade de processar grandes volumes de dados em tempo real e de forma eficiente.

Neste curso, nosso objetivo é mergulhar nos fundamentos do Apache Kafka para que você possa compreender completamente como ele funciona e quais são os seus principais benefícios. Vamos iniciar com uma visão geral da arquitetura do Kafka e como ele se integra com outras ferramentas e sistemas. Você aprenderá sobre os conceitos de tópicos, partições, produtores e consumidores, que são elementos-chave no funcionamento do Kafka.

À medida que avançarmos no curso, discutiremos detalhadamente como o Kafka gerencia o armazenamento de mensagens e a entrega de dados, garantindo alta disponibilidade e escalabilidade. Também abordaremos temas como tolerância a falhas e recuperação de desastres, que são aspectos críticos para qualquer sistema que lida com processamento de dados em grande escala.

Com uma compreensão sólida dos princípios básicos do Kafka, partiremos para a parte prática do curso, onde você terá a oportunidade de colocar a mão na massa. Vamos guiá-lo passo a passo na criação de um cluster Kafka, explicando cada configuração e como elas afetam o comportamento do cluster.

Em seguida, você aprenderá a escrever um produtor Kafka, que é um programa responsável por enviar mensagens para um tópico do Kafka. Vamos explorar as diferentes opções e configurações disponíveis para otimizar o desempenho do produtor e garantir que os dados sejam entregues de maneira confiável.

Por último, mas não menos importante, você desenvolverá um consumidor Kafka, que é o programa que lê e processa as mensagens enviadas pelos produtores. Você entenderá como os consumidores podem ser organizados em grupos para dividir a carga de trabalho e como eles podem se recuperar em caso de falhas.

Ao final deste curso, você terá um conhecimento abrangente sobre o Apache Kafka e estará pronto para implementá-lo em seus próprios projetos, aproveitando todas as vantagens que essa ferramenta oferece para o processamento de dados em tempo real. Seja você um desenvolvedor, um arquiteto de sistemas ou um engenheiro de dados, o Apache Kafka é uma tecnologia que tem o potencial de revolucionar a maneira como você lida com fluxos de dados em sua organização.

Neste curso falaremos sobre:

  • produtor
  • consumidor
  • tópico
  • partição
  • Como funciona Kafka
  • Exemplo (Ride sharing)
  • Cluster Spin Kafka
  • Escreva um produtor
  • Escreva um consumidor
  • Aplicações Kafka
  • Prós e contras

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 5 / 5. Contagem de votos: 3

Sem votos ! Seja o primeiro a classificar !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress