This guide targets the current Confluent Certified Developer for Apache Kafka (CCDAK) exam. As of April 13, 2026, Confluent’s live certification page still described CCDAK as the certification for developers and solution architects who build applications with Apache Kafka, validating the knowledge needed to develop, deploy, and maintain robust, real-time streaming applications using Kafka’s core APIs and platform capabilities. The same public certification page also still said Confluent certification exams are 90 minute proctored exams, that question types vary across multiple-choice, matching, and list order, that all exams are in English, and that certifications expire after two years.
Offset: Kafka position marker for a record within a partition, used by consumers to track where they are in the log.
Consumer group: Coordinated set of consumers that share work across partitions while maintaining position state.
Current exam snapshot
| Item |
Current Confluent signal |
| Official exam name |
Confluent Certified Developer for Apache Kafka |
| Exam code |
CCDAK |
| Public role framing |
developers and solution architects building Kafka applications |
| Current exam style signal |
90 minute proctored exam |
| Question types |
multiple-choice, matching, list order |
| Language |
English |
| Certification validity |
2 years |
| Guide model |
5 chapters -> 10 section lessons |
What CCDAK is really testing
CCDAK is not a generic event-streaming exam and it is not a Kafka cluster-admin exam. Confluent is testing whether you can build Kafka clients and streaming applications that keep ordering, offsets, duplicates, replay, and schema evolution under control. Strong candidates consistently do four things:
- separate producer guarantees from consumer coordination
- protect correctness before optimizing throughput
- understand that ordering is a partition question, not a topic-wide promise
- distinguish settings that change delivery semantics from settings that mostly tune performance
Confluent’s public certification page does not publish a weighted domain table for CCDAK, so this guide organizes the live developer role scope into five practical chapters that match what Confluent publicly says the exam covers: Kafka core APIs, application behavior, and platform-capability awareness.
The exam habit that usually wins
Read CCDAK stems in this order:
- decide whether the issue is really about partitioning, producer semantics, consumer coordination, transaction/schema behavior, or platform boundary
- identify the failing correctness boundary before you tune anything: ordering, duplicate risk, offset progress, or compatibility safety
- preserve semantics first, then improve throughput or convenience
- prefer the answer that keeps the cleanest partition model, offset story, and consumer compatibility
How to use this guide well
flowchart LR
S["Study Plan"] --> D["5 developer chapters"]
D --> L["10 scenario-first lessons"]
L --> C["Cheat Sheet and Glossary"]
C --> M["Mixed client-behavior review"]
M --> R["Resources and final fact check"]
Use the guide in this order:
- start with the study plan if you need pacing
- work the chapter router pages before drilling the lesson pages
- use the lesson pages as the main learning units rather than jumping straight to appendices
- work through the sample questions to practice partitioning, producer, consumer, offset, and schema prompts with full explanations
- keep the cheat sheet and glossary beside mixed review sessions
- use the faq and resources when you need current Confluent facts or primary Kafka docs
Coverage map for the current guide
| Chapter |
Lesson count |
Focus |
| 1. Fundamentals & Partitioning |
2 |
topics, partitions, consumer groups, replication awareness, ordering, and scaling boundaries |
| 2. Producer Reliability & Performance |
2 |
acks, retries, idempotence, in-flight behavior, batching, compression, and throughput trade-offs |
| 3. Consumer Groups, Offsets & Rebalances |
2 |
poll loops, commit strategies, offset reset, liveness, lag, and rebalance handling |
| 4. Transactions, Schemas & Streams |
2 |
transactions, read_committed, exactly-once reasoning, serializers, Schema Registry, and compatibility choices |
| 5. Troubleshooting & Platform |
2 |
lag, duplicates, ordering failures, timeouts, and awareness of Streams, Connect, and platform boundaries |
What strong answers usually do
- separate producer semantics from consumer coordination instead of blending them together
- protect ordering, duplication, and replay behavior before optimizing raw throughput
- distinguish configuration changes that affect guarantees from those that mostly affect performance
- reason from partition and group behavior rather than from isolated client flags
What weak answers usually do
- assume ordering exists across a whole topic instead of within one partition
- reach for more consumers when partition count is still the real limit
- tune batching or compression before confirming that semantics are already correct
- confuse idempotence, transactions, and
read_committed as if they solved the same problem
- apply Connect or Streams language to plain producer or consumer client questions
If two answers both sound right
Use these tie-breakers:
| If the close answers differ on… |
Lean toward… |
| higher throughput vs cleaner guarantees |
the answer that preserves semantics first |
| simpler config vs safer retries |
the answer that reduces duplicate or ordering risk |
| consumer convenience vs offset control |
the answer that matches the required delivery behavior |
| schema flexibility vs compatibility safety |
the answer that protects existing consumers unless the stem clearly says otherwise |
Use this exam guide in order
- Start with the study plan if you want a structured review sequence.
- Use the cheat sheet for Kafka mental models and configuration rules.
- Keep the glossary open when producer, consumer, and schema terms begin to blur together.
- Use the FAQ for candidate-fit and study-strategy questions.
- Use the resources page when you need official certification and Kafka documentation.
In this section
-
Confluent CCDAK Kafka Fundamentals Guide
Study Confluent CCDAK Kafka Fundamentals: key concepts, common traps, and exam decision cues.
-
Confluent CCDAK Producer Reliability Guide
Study Confluent CCDAK Producer Reliability: key concepts, common traps, and exam decision cues.
-
Confluent CCDAK Consumer Groups Guide
Study Confluent CCDAK Consumer Groups: key concepts, common traps, and exam decision cues.
-
Confluent CCDAK Transactions and Schemas Guide
Study Confluent CCDAK Transactions and Schemas: key concepts, common traps, and exam decision cues.
-
Confluent CCDAK Troubleshooting Guide
Study Confluent CCDAK Troubleshooting: key concepts, common traps, and exam decision cues.
-
Confluent CCDAK Study Plan: 30, 60, and 90 Days
Confluent CCDAK 30-, 60-, and 90-day study plan with topic order, review loops, and final-week priorities.
-
Confluent CCDAK Cheat Sheet: Kafka Dev, Producers, Consumers, and Streams
Confluent CCDAK cheat sheet for Kafka dev, producers, consumers, streams, traps, and final review.
-
Confluent CCDAK Sample Questions with Explanations
Confluent CCDAK sample questions with explanations, traps, and topic labels.
-
Confluent CCDAK FAQ: Exam Format, Topics, and Prep
Confluent CCDAK FAQ for exam format, topics, prep strategy, practice, and common candidate traps.
-
Confluent CCDAK Resources: Official Links and Study Tools
Confluent CCDAK resources for official links, blueprint checks, study tools, and source review.
-
Confluent CCDAK Glossary: Kafka and Streaming Terms
Confluent CCDAK glossary of Kafka partitions, producers, consumers, schemas, and troubleshooting terms.