Confluent CCDAK Guide: Confluent Certified Developer for Apache Kafka

Confluent CCDAK exam guide covering Kafka fundamentals, producers, consumers, schemas, and troubleshooting decisions.

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:

  1. decide whether the issue is really about partitioning, producer semantics, consumer coordination, transaction/schema behavior, or platform boundary
  2. identify the failing correctness boundary before you tune anything: ordering, duplicate risk, offset progress, or compatibility safety
  3. preserve semantics first, then improve throughput or convenience
  4. 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:

  1. start with the study plan if you need pacing
  2. work the chapter router pages before drilling the lesson pages
  3. use the lesson pages as the main learning units rather than jumping straight to appendices
  4. work through the sample questions to practice partitioning, producer, consumer, offset, and schema prompts with full explanations
  5. keep the cheat sheet and glossary beside mixed review sessions
  6. 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

Revised on Sunday, May 10, 2026