Menu

Studied, Practised, Revised and a confidence score (1–5) for each topic, as in the planner spreadsheet. A topic counts as complete once it is marked studied.

Saved in this browser only. Back it up from the study planner page.

Kafka tracker
#TopicCategoryLevelStudiedPractisedRevisedConfidence
1Topic fundamentalsTopics & PartitionsBeginner
2Partitions & parallelismTopics & PartitionsBeginner
3Partition keys & orderingTopics & PartitionsBeginner
4Replication factorTopics & PartitionsIntermediate
5Partition assignmentTopics & PartitionsIntermediate
6Consumer group basicsConsumer GroupsBeginner
7Log segmentsTopics & PartitionsAdvanced
8Retention policiesTopics & PartitionsAdvanced
9Compaction (log cleanup)Topics & PartitionsExpert
10Tombstones & log compactionOperationsExpert
11Topic configurationTopics & PartitionsExpert
12Tiered storageOperationsAdvanced
13Producer APIProducersBeginner
14acks (0/1/all)ProducersBeginner
15Idempotent producerProducersBeginner
16Batching & linger.msProducersIntermediate
17Compression (snappy/lz4/zstd)ProducersIntermediate
18Partitioner strategiesProducersAdvanced
19Retries & deliveryProducersAdvanced
20max.in.flight & orderingProducersExpert
21Producer bufferingProducersExpert
22Consumer APIConsumersBeginner
23Poll loopConsumersBeginner
24Offset managementConsumersIntermediate
25Auto vs manual commitConsumersIntermediate
26Consumer lagConsumersAdvanced
27Seek & rewindConsumersAdvanced
28DeserializationConsumersExpert
29fetch.min/max.bytesConsumersExpert
30Group coordinatorConsumer GroupsBeginner
31Rebalancing protocolsConsumer GroupsIntermediate
32Cooperative sticky assignorConsumer GroupsAdvanced
33Static membershipConsumer GroupsAdvanced
34Partition reassignmentConsumer GroupsExpert
35Leader & followersReplication & ISRBeginner
36In-Sync Replicas (ISR)Replication & ISRBeginner
37min.insync.replicasReplication & ISRIntermediate
38Unclean leader electionReplication & ISRIntermediate
39High watermarkReplication & ISRAdvanced
40Replica fetcherReplication & ISRAdvanced
41Rack awarenessReplication & ISRExpert
42KRaft vs ZooKeeperReplication & ISRExpert
43At-most-onceDelivery SemanticsBeginner
44At-least-onceDelivery SemanticsBeginner
45Exactly-once semantics (EOS)Delivery SemanticsIntermediate
46Transactions in KafkaDelivery SemanticsAdvanced
47Idempotence end-to-endDelivery SemanticsAdvanced
48Read-process-write patternDelivery SemanticsExpert
49Connect frameworkKafka ConnectBeginner
50Source vs sink connectorsKafka ConnectBeginner
51Standalone vs distributedKafka ConnectIntermediate
52Converters & SMTsKafka ConnectIntermediate
53Offset storageKafka ConnectAdvanced
54Dead letter queueKafka ConnectAdvanced
55Debezium CDCKafka ConnectExpert
56Streams DSLKafka StreamsBeginner
57KStream vs KTableKafka StreamsBeginner
58Stateful processingKafka StreamsBeginner
59State storesKafka StreamsAdvanced
60WindowingKafka StreamsIntermediate
61Joins in StreamsKafka StreamsIntermediate
62Interactive queriesKafka StreamsAdvanced
63Processor APIKafka StreamsExpert
64Exactly-once in StreamsKafka StreamsExpert
65Schema Registry basicsSchema RegistryBeginner
66Avro/Protobuf/JSON schemasSchema RegistryBeginner
67Schema evolution & compatibilitySchema RegistryIntermediate
68Subject naming strategiesSchema RegistryAdvanced
69Serializers/deserializersSchema RegistryAdvanced
70Schema referencesSchema RegistryExpert
71Cluster sizingOperationsBeginner
72Throughput tuningOperationsBeginner
73Monitoring & JMX metricsOperationsBeginner
74QuotasOperationsIntermediate
75Security (SASL/SSL/ACL)OperationsIntermediate
76Producer/consumer interceptorsOperationsExpert
77Mirror Maker 2OperationsIntermediate
78Disaster recoveryOperationsAdvanced
79Cruise Control rebalancingOperationsAdvanced

Other trackers

Search
Filter by type