Command Palette

Search for a command to run...

Hectal
Phase 7Intermediate8 of 18 in Apache Kafka

Spring Boot & Java Clients

Production-grade Spring Kafka producers and consumers: JSON events with keys and headers, idempotence and compression, manual acks, error handlers, DLTs, graceful shutdown, multi-group pipelines, metrics, and testing with Testcontainers.

This phase turns the concepts into code you'd ship: the syllabus's coding problems implemented with Spring Boot 3 and Spring for Apache Kafka, with every setting explained.

The same ideas apply to other clients (librdkafka-based clients in Go, Python and .NET, or KafkaJS); notes appear where their behaviour differs.

0/4 · 0%
4 topics ~30 min 8 code blocks & diagrams
Start with the first topic