2 visualizações

Kafka

O que é Kafka?

Plataforma distribuída de eventos para publicar, armazenar e consumir fluxos de mensagens.

Para que serve Kafka?

Desacoplar serviços, transportar eventos e alimentar sistemas de processamento e análise em tempo real.

Onde Kafka é utilizado?

Pipelines de dados, integrações, telemetria, processamento de eventos e arquiteturas orientadas a eventos.

Como funciona 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 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 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 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 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 Kafka?

Engenheiros back-end, integração, dados, plataforma e SRE.

Links e documentação oficial do 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.

Roadmaps 1 itens

  • AI Expert Roadmap

    Roadmap gratuito para estudar Inteligência Artificial, Data Science, Machine Learning, Deep Learning, Data Engineering e Big Data.