Confluent CCDAK Question Answer
What are three built-in abstractions in the Kafka Streams DSL?
(Select three.)
KStream
KTable
GlobalKTable
GlobalKStream
StreamTable
The Kafka Streams DSL provides three primary abstractions:
KStream: Represents an unbounded stream of records (append-only).
KTable: Represents a changelog stream where each key has the latest value (like a materialized view).
GlobalKTable: A fully replicated version of KTable across all stream instances, enabling global joins.
From Kafka Streams Developer Guide:
“Kafka Streams provides three core abstractions: KStream, KTable, and GlobalKTable, each serving different purposes in stream processing and joins.”
GlobalKStream and StreamTable do not exist in Kafka’s API.
TESTED 15 Feb 2026
Copyright © 2014-2026 ACE4Sure. All Rights Reserved