I am a consumer and want to use SpecificRecord
in Avro for type safety to avoid manually mapping things from a GenericRecord
. As I understand things it makes little sense for me to still integrate with the schema registry because I could not do anything about the new schema in my consumer code anyways. Note that the schema registry has the full transitive mode enabled for any schema changes (I know that default values can still be changed and might lead to breaking changes).
Why use schema registry together with SpecificRecord
in consumer code?