Skip to content
Kafka Is FunProgress

Spring Boot with Kafka

The implementation path: 20 topics across 4 tiers, each with working configuration and code you can copy into a real project — from the first dependency to the production checklist.

Getting StartedBeginner

Core setup — dependencies, basic producer/consumer, and listener configuration.

Production PatternsIntermediate

Error handling, manual acknowledgement, JSON serialization, transactions, and batch processing.

Advanced PatternsAdvanced

Kafka Streams, Avro, exactly-once, consumer lifecycle hooks, and complex error handling.

Enterprise ArchitectureEnterprise

Outbox pattern, Saga choreography, CQRS, multi-tenant Kafka, and production hardening.