Comprehensive Guide to Apache Kafka
Apache Kafka is an open-source distributed event streaming platform used for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
Getting Started
Core Concepts
- Kafka Topics
- Kafka Partitions
- Kafka Brokers
- Kafka Producers
- Kafka Consumers
- Kafka Message Key
- Kafka Topic Replication
- Kafka Guarantees
- Kafka Listeners
Internals
Operations
- Installing Kafka
- Monitoring
- Migration / Mirroring / Replication
- MirrorMaker
- Cluster Linking (Confluent)
- Replicator (Confluent)
- Releases / Upgrades / Changelogs
Kafka Ecosystem
Client Libraries
Tools
Security
Confluent Components (moved to Confluent folder)
Related Technologies
- Confluent Platform & Cloud
- Azure Event Hubs
- WarpStream (Confluent)