Bem vindo ao melhor e mais atual curso de Kafka!
Mais de 80 das 100 maiores empresas do Mundo usam Apache Kafka!
Apache Kafka é uma plataforma Open Source e distribuída de Streaming e Integração de Dados, utilizado em todo tipo de aplicação de missão critica. Sua Arquitetura distribuída lhe da características como:
Escalável: aumentar a capacidade de processamento do Kafka é uma tarefa relativamente simples, pois ele foi projetos e desenvolvido para ser uma plataforma altamente escalável
Alta Taxa de transferência: Com latência de até 2 milissegundos. sua única limitação é capacidade da rede.
Armazenamento distribuído: é capaz de armazenar dados de forma segura, com replicas distribuídas pelo cluster
Alta disponibilidade: sua natureza distribuída o tornam um sistema altamente disponível
Dezenas de bibliotecas: pode se conectar praticamente a qualquer coisa através de bibliotecas de terceiros
API: Uma API permite a integração direta usando as principais linguagens de programação
O que você vai aprender neste curso:
Conceitos fundamentais de aplicações distribuídas
Instalação e Configuração do Apache Kafka
Fundamentos de sua arquitetura
Uso de Consumers, Producers e Brokers
Aplicações Práticas
Criação de um Cluster com Kafka
Uso da API do Kafka, onde você pode ler e gravar dados ou eventos em uma vasta game de origens e destinos
Conexão com fontes de dados usando clientes Python
Criação de Projetos
Você ainda terá acesso aos slides, scripts e dados utilizados no curso.