Confluent CCDAK Cheat Sheet: Kafka Dev, Producers, Consumers, and Streams
April 13, 2026
Confluent CCDAK cheat sheet for Kafka dev, producers, consumers, streams, traps, and final review.
On this page
Use this for last-mile review. Pair it with the Resources for coverage, the Glossary for term refresh, and the matching Confluent practice flow on MasteryExamPrep.com when you want timed reps.
Offset: Position marker for a record within a partition.
Consumer group: Coordinated set of consumers that share partition work while tracking position state.
Idempotence: Producer behavior that prevents duplicates caused by retries.
CCDAK answer sequence
Use this when the stem mixes stream processing, connectors, SQL, or deployment.
flowchart TD
S["Scenario"] --> D["Classify the data-app lane"]
D --> S2["Check streams, connectors, or SQL fit"]
S2 --> O["Check deployment, scale, or failure behavior"]
O --> V["Verify output and operational evidence"]
Fast lane picker
If the question is really about…
Focus first on…
Strongest first move
ordering or partition behavior
keys, partitions, group parallelism
decide what must stay together before thinking about throughput
delivery guarantees
commit timing, idempotence, transactions, acks
decide what may be lost or duplicated
producer performance
batching, compression, retries, in-flight safety
separate latency tuning from semantics
consumer instability
lag, rebalances, polling cadence, commit strategy
decide whether the issue is throughput or liveness
schema compatibility
format choice, compatibility mode, shared-topic safety
protect consumers before optimizing payload shape
Producer to consumer mental model
flowchart LR
P["Producer"] --> T["Topic"]
T --> P0["Partition 0"]
T --> P1["Partition 1"]
P0 --> G["Consumer group"]
P1 --> G
G --> C1["Consumer 1"]
G --> C2["Consumer 2"]
What to notice:
ordering exists only inside a single partition
keys usually decide partition affinity
group scaling depends on partition count, not on wishful parallelism
Ordering, keys, and throughput chooser
Requirement
Strongest first fit
Why
Common trap
preserve ordering for one entity
stable key
same key routes to same partition
increasing consumers and expecting cross-partition ordering
increase parallelism
more partitions
more shards let more consumers work
scaling consumers beyond partition count
reduce hot partitions
improve key distribution or partitioner strategy
skew, not raw throughput, is the issue
adding brokers when the key design is wrong
predictable group scaling
partitions at least equal to peak consumer count
extra consumers idle otherwise
blaming lag on the consumer library first
Producer chooser
Goal
Strongest first settings
Why
strongest delivery safety
acks=all + idempotence + healthy replication
protects against retry duplicates and weak acknowledgements