Kafka Concepts
TL;DR
Conceitos fundamentais do Kafka, numerados em ordem de leitura — do que é Kafka até segurança. Cada nota é atômica e cobre um conceito.
Trilha sequencial para aprender Apache Kafka do zero. Começa pela introdução e estrutura de cluster, passa por brokers, Zookeeper/KRaft, tópicos, partições, replicação, producers, consumers, offsets, mensagens, Connect, Streams e termina em segurança. Leia na ordem numérica.
Conteúdo
- 1. Introdução ao Apache Kafka — o que é e para que serve
- 2. Kafka Cluster — arquitetura de cluster
- 3. Broker no Apache Kafka- Funções e Interações — papel do broker
- 4. Apache Zookeeper e o Apache Kafka- Uma Era em Transição — Zookeeper e a migração
- 5. Kafka Raft Metadata — KRaft, o substituto do Zookeeper
- 6. Topics — tópicos
- 7. Partitions — partições
- 8. Topic Replication — replicação de tópicos
- 9. Producers — produtores
- 10. Consumers — consumidores
- 11. Consumer Groups — grupos de consumidores
- 12. Consumer Offsets — offsets dos consumidores
- 13. Keys — chaves
- 14- Messages — mensagens
- 15. Partições e Fator de Replicação — partições e replicação
- 16. Offsets e Compacção de Log — offsets e log compaction
- 17. Kafka Connect — Kafka Connect
- 18. Kafka Streams — Kafka Streams
- 19. Segurança no Apache Kafka — segurança