Skip to main content

11 docs tagged with "kafka-streams"

View all tags

Kafka Exactly-Once Semantics (EOS)

A complete guide to Kafka exactly-once semantics — delivery guarantees, idempotent producer, transactions, read_committed consumers, Kafka Streams EOS, zombie producer fencing, two-phase commit internals, and production patterns.

Kafka Streams — Complete Deep Dive

A comprehensive guide to Kafka Streams: from core concepts and internal architecture to stateful processing, failure recovery, exactly-once semantics, windowing, joins, interactive queries, and production system design patterns.

Kafka Streams — Processor API (PAPI), DLQ & Deduplication

Deep dive into Kafka Streams Modern Processor API (PAPI 3.x+), Wall-Clock vs Stream-Time Punctuators, WindowStore event deduplication, Dead Letter Queue (DLQ) DeserializationExceptionHandler, the Async Network I/O anti-pattern, and Schema Registry Serdes.

Kafka Streams — Senior & Principal Interview Questions

15 rigorous senior and principal staff engineer interview questions on Kafka Streams, covering Stream-Time traps, RocksDB cgroup OOMs, Cooperative Sticky Assignor, EOS V2 transaction internals, sub-topology reorder storms, and The Four Golden Rules.

Kafka Streams — Spring Boot Integration Deep Dive

Comprehensive guide to running Kafka Streams in Spring Boot: spring-kafka vs Spring Cloud Stream, StreamsBuilderFactoryBean lifecycle, topology composition across @Bean methods, branching with split() vs onTopOf(), safe Interactive Queries, and health probes.

Kafka Streams — Windowing & Stream Joins

In-depth guide to Kafka Streams window types, the suppress() stalled stream-time trap, stream-stream and stream-table joins, and the co-partitioning troubleshooting checklist.