DE Mastery GitHub

Apache Kafka · KFK-06

Schema Registry & contracts

From your world. dbt contracts and conformed dimensions, enforced on the wire

Practice quiz with instant feedback. For a scored run that counts toward your local progress, use uv run de quiz KFK-06.

1Under the default BACKWARD compatibility mode, which change to an Avro value schema does the registry ACCEPT?
2Which compatibility mode of the subject requires you to upgrade all consumers BEFORE producers?
3In the Confluent Avro wire format, what is between the magic byte and the Avro binary payload of each message?
4With the default TopicNameStrategy, under which subject does the value schema for topic 'orders' register?
5Which changes are safe under FORWARD compatibility (old-schema consumers must read new-schema data)? Select all that apply. (select all that apply)
6A developer sets the subject to NONE compatibility 'to move fast'. Then the developer deploys a producer that renames amount to total. Old consumers crash. What is the correct lesson?
7What does the *_TRANSITIVE variant of a compatibility mode add?
8During Avro schema resolution, how does a reader handle a field that is in the WRITER schema but not in the READER schema?