Confluent Kafka Developer

Confluent Certified Developer for Apache Kafka (CCDAK)

More study resources

About this exam

The Confluent Certified Developer for Apache Kafka - also referred to as CCDAK or the Confluent Kafka Developer Certification - is a vendor credential for developers who design, build, and operate applications on Apache Kafka and the Confluent data streaming platform. It fits backend engineers, data engineers, and platform developers who already write producer and consumer code and now need to demonstrate they can do it correctly, safely, and at scale.

The exam is delivered in multiple choice and multiple response format across four domains, each weighted equally at 25 percent: Kafka Fundamentals; Kafka Application Design; Building Data Pipelines with Kafka; and Confluent Platform and Cloud Components, which covers Schema Registry, Connect, stream processing, and governance. Because the weighting is flat, no single strong domain can carry a passing result - a weak area costs exactly as much as a strong one earns.

Preparation should be hands-on first. Write producers and consumers, reason carefully about partitions, offsets, consumer groups, and delivery guarantees, then layer on Schema Registry, connectors, and a stream processing job. Pair that practice with the official Confluent documentation and developer resources so configuration names and defaults are exact rather than approximate, and rehearse explaining trade-offs out loud. This page is independent study material and is not affiliated with, endorsed by, or sponsored by Confluent.

What you'll study

Common questions

About Confluent Kafka Developer preparation

What is the exam format?

The exam uses multiple choice and multiple response questions. Multiple response items typically require selecting every correct option, so a partially correct selection usually earns nothing. Question count, time limit, and passing score are set by Confluent and are not published on this page - confirm the current figures on Confluent's official certification page before you book.

How difficult is the certification?

It is a working-developer exam, not a vocabulary quiz. Candidates who have shipped real producer and consumer code usually find it manageable. Those who only read documentation tend to struggle on questions about ordering, rebalancing, offset commits, and exactly-once semantics, where the wrong answer is often the intuitive one.

How long is the exam and how many questions are there?

We deliberately do not list a question count or duration, because Confluent revises exam logistics and stale figures are the most common source of bad advice. Check the official certification page for the current time limit, item count, and passing threshold, and budget your practice runs against those numbers.

What happens if I fail - can I retake it?

Retake windows and fees are set and periodically changed by Confluent, so we do not publish a number here. Before sitting the exam, read the retake policy on the official certification page so you know the waiting period and cost. Plan to pass on the first attempt rather than relying on a quick second sitting.

In what order should I study the four domains?

All four domains carry 25 percent, so there is no low-value topic to skip. Start with Kafka Fundamentals, because application design and pipeline questions assume you understand partitions, replication, and consumer groups. Then alternate design practice with pipeline building, and finish with Schema Registry, Connect, stream processing, and governance so those products sit on top of solid Kafka mechanics.

What are the most common failure modes?

Three recur. First, memorizing configuration property names without understanding the behavior they control. Second, weak consumer semantics - commit order, rebalance behavior, and delivery guarantees. Third, treating multiple response items like single choice and stopping at the first plausible option. Practice justifying each selection and each rejection, not just the correct answer.

Do I need Confluent-specific knowledge or just Apache Kafka?

Both. Roughly a quarter of the exam covers Confluent Platform and Cloud components: Schema Registry, Connect, stream processing, and governance. You cannot pass on core Kafka alone. Conversely, Schema Registry questions assume fluency in serialization, compatibility modes, and subject naming, so learn the products in the context of the Kafka concepts underneath them.

Is there a free or low-cost way to get hands-on practice?

Yes. Confluent states that signing up for Confluent Cloud provides $400 in credits, and that onboarding walks you through launching a cluster, connecting a data source, and starting with Schema Registry. That is enough to build, break, and rebuild a small pipeline. Confluent Developer and the Demo Center also offer free courses, tutorials, and guided walkthroughs.

How current is the material on this page?

This page is independent study material built from Confluent's public site and is not affiliated with Confluent. Exam logistics such as fee, duration, passing score, and retake policy are intentionally left unstated where we could not verify them, so treat those as items to confirm directly with the official certification page before registering.