All Questions
Kafka medium

Why would a data engineering team implement the Confluent Schema Registry (or equivalent) alongside their Kafka cluster?

  1. A To serve as a secondary backup for the raw partition log files in PDF format.
  2. B To enforce 'Data Contracts' (e.g., Avro/Protobuf). It prevents Producers from sending incompatible data that would cause downstream Consumer applications to crash during deserialization.
  3. C To provide a GUI for manually editing and updating messages already written to disk.
  4. D To increase the maximum number of partitions permitted for a single topic.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions