Theory — Learning Path

Progress through these modules in order. Each builds on the previous one.

Module Title Key Concepts
01 Kafka Fundamentals Broker, Topic, Partition, Offset, Log, Retention
02 Spring Kafka Setup KafkaTemplate, @KafkaListener, KafkaConfig
03 Producers & Consumers EventProducer, ManualAckConsumer, AckMode
04 Consumer Groups & Offsets Rebalancing, ENABLE_AUTO_COMMIT, offset strategies
05 Error Handling & DLT DefaultErrorHandler, exponential backoff, DLT
06 Avro & Schema Registry .avsc, code-gen, KafkaAvroSerializer, compatibility
07 Advanced Patterns Multi-factory, idempotent producers, event-driven arch

Pair with Labs

Every theory module has a corresponding lab in the Labs section.