O que é Apache Kafka?
Plataforma distribuída de eventos para publicar, armazenar e consumir fluxos de mensagens.
Para que serve Apache Kafka?
Desacoplar serviços, transportar eventos e alimentar sistemas de processamento e análise em tempo real.
Onde Apache Kafka é utilizado?
Pipelines de dados, integrações, telemetria, processamento de eventos e arquiteturas orientadas a eventos.
Como funciona Apache Kafka?
Produtores escrevem registros em tópicos particionados; brokers persistem por retenção e consumidores leem por offsets.
Quais são as principais características do Apache Kafka?
Tópicos e partições, retenção configurável, replicação, consumidores independentes e processamento de streams.
Quais são as vantagens e desvantagens do Apache Kafka?
Vantagens: Desacopla produtores e consumidores e permite absorver picos ou processar tarefas fora da requisição original. Desvantagens: Introduz operação distribuída, retentativas, observabilidade e decisões sobre ordenação, duplicação e entrega.
É difícil aprender Apache Kafka?
Nível estimado: Alta. A curva é média a alta por envolver distribuição, persistência, ordenação, falhas, duplicatas e operação.
Como aprender Apache Kafka e por onde começar?
Estude filas e entrega de mensagens. Execute um broker local, crie produtor e consumidor pequenos, pratique confirmação, repetição, ordenação e monitoramento e só então desenhe a topologia de produção.
Quais profissões utilizam Apache Kafka?
Engenheiros back-end, integração, dados, plataforma e SRE.
Links e documentação oficial do Apache Kafka
Consulte as referências oficiais ou mantidas pelo projeto abaixo. Treinamento e certificação só são indicados quando há uma página oficial confirmada; a ausência de link não significa que terceiros não ofereçam cursos ou credenciais.

