| Kafka Basics |
Introduction, Features, Use Cases |
✅ |
|
|
|
| Kafka Architecture |
Broker, Zookeeper, Producer, Consumer |
✅ |
✅ |
|
|
| Kafka Topics & Partitions |
Topic Creation, Partitions, Replication |
✅ |
✅ |
|
|
| Kafka Producers |
Producer API, Acknowledgments, Batching |
✅ |
✅ |
✅ |
|
| Kafka Consumers |
Consumer API, Consumer Groups, Offsets |
✅ |
✅ |
✅ |
|
| Kafka Brokers |
Broker Configuration, Cluster Setup |
|
✅ |
✅ |
|
| Kafka Zookeeper |
Role of Zookeeper, Metadata Management |
✅ |
✅ |
✅ |
|
| Kafka Configurations |
Producer Configs, Consumer Configs |
|
✅ |
✅ |
|
| Kafka Data Flow |
Message Lifecycle, Delivery Semantics |
✅ |
✅ |
✅ |
|
| Kafka Storage |
Log Segments, Indexing, Retention Policies |
|
✅ |
✅ |
|
| Kafka Delivery Semantics |
At-most-once, At-least-once, Exactly-once |
✅ |
✅ |
✅ |
|
| Kafka Offset Management |
Commit Strategies, Auto-commit, Manual |
|
✅ |
✅ |
|
| Kafka Connect |
Connectors, Source & Sink, Configuration |
|
✅ |
✅ |
|
| Kafka Streams |
Stream API, Stateless vs Stateful, KTable |
|
✅ |
✅ |
✅ |
| Kafka Security |
SSL, SASL, Authentication, Authorization |
|
✅ |
✅ |
✅ |
| Kafka Monitoring |
Metrics, JMX, Prometheus, Grafana |
|
✅ |
✅ |
✅ |
| Kafka Reliability |
Replication, ISR, Fault Tolerance |
|
✅ |
✅ |
✅ |
| Kafka Performance |
Tuning Producers, Consumers, Brokers |
|
|
✅ |
✅ |
| Kafka Transactions |
Exactly-once Semantics, Idempotent Producer |
|
|
✅ |
✅ |
| Kafka Scaling |
Partition Strategy, Rebalancing, Throughput |
|
|
✅ |
✅ |
| Kafka Multi-cluster |
MirrorMaker, Cluster Replication |
|
|
✅ |
✅ |
| Kafka in Cloud |
AWS MSK, Confluent Cloud, Azure Event Hub |
|
|
✅ |
✅ |
| Kafka Integration |
Spark, Flink, Hadoop, ELK |
|
|
✅ |
✅ |
| Kafka Use Cases |
IoT, Messaging, Event Sourcing, Streaming |
✅ |
✅ |
✅ |
✅ |
| Kafka Future |
KIP Proposals, Ecosystem Growth |
|
|
✅ |
✅ |