DE Mastery GitHub

Apache Kafka · KFK-08

Kafka Streams

From your world. dbt joins between a fact and a dimension, but continuous

Practice quiz with instant feedback. For a scored run that counts toward your local progress, use uv run de quiz KFK-08.

1What is the key semantic difference between a KStream and a KTable?
2In a KStream-KTable join, what triggers an output record?
3What is required for a KStream-KTable join to work correctly?
4How does a Kafka Streams state store survive an application crash?
5Why is TopologyTestDriver the preferred way to unit-test a Streams topology?
6When would you use a GlobalKTable instead of a KTable in a join?
7A windowed aggregation groups events into 1-minute tumbling windows. Which time should it use for correctness when records arrive in a different order?
8What does EOS v2 (exactly-once semantics) guarantee in a read-process-write Streams app?