Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Confluent Exam CCDAK Topic 1 Question 51 Discussion

Actual exam question for Confluent's Certified Developer for Apache Kafka exam
Question #: 51
Topic #: 1
[All Certified Developer for Apache Kafka Questions]

In Avro, adding an element to an enum without a default is a __ schema evolution

Show Suggested Answer Hide Answer
Suggested Answer: A

Since Confluent 5.4.0, Avro 1.9.1 is used. Since default value was added to enum complex type , the schema resolution changed from:

(<1.9.1) if both are enums:** if the writer's symbol is not present in the reader's enum, then an error is signalled. **(>=1.9.1) if both are enums:

if the writer's symbol is not present in the reader's enum and the reader has a default value, then that value is used, otherwise an error is signalled.


Contribute your Thoughts:

Tommy
11 days ago
Wait, wait, wait...is this a trick question? I feel like there's gotta be a catch here. Maybe the answer is 'D) forward' because it's adding new functionality, even though it's technically a breaking change. Ugh, Avro schemas are the bane of my existence!
upvoted 0 times
...
Moon
13 days ago
Hah, classic Avro tricks! You know, I heard the exam writers have a secret club where they come up with these mind-bending questions. They probably have a dart board with all the answer options on it.
upvoted 0 times
...
Annelle
14 days ago
I'm not too sure about this one. Is it 'backward' because it's compatible with older clients, or 'forward' because it's adding new functionality? Decisions, decisions...
upvoted 0 times
...
Deonna
15 days ago
Okay, let's think this through. Adding an element to an enum without a default...that's gotta be a breaking change, right? I mean, you're introducing a new value that old clients won't know how to handle.
upvoted 0 times
...
Lyda
17 days ago
Hmm, this one's tricky. I feel like I should know the answer, but my brain's just not clicking right now. Maybe I need to chug another cup of coffee before the exam.
upvoted 0 times
...
Edda
19 days ago
Ah, the old enum schema evolution conundrum! This is a classic trick question, I tell you. Gotta keep us on our toes, don't they?
upvoted 0 times
...

Save Cancel
az-700  pass4success  az-104  200-301  200-201  cissp  350-401  350-201  350-501  350-601  350-801  350-901  az-720  az-305  pl-300  

Warning: Cannot modify header information - headers already sent by (output started at /pass.php:70) in /pass.php on line 77