Un registro de esquemas mantiene un catálogo centralizado de todas las versiones de esquema usadas para serializar mensajes en un sistema como Kafka, verificando automáticamente que los cambios propuestos a un esquema sean compatibles con las versiones anteriores, antes de permitir que un productor publique mensajes con ese nuevo esquema.
Por qué es tan importante en sistemas con muchos productores y consumidores
Sin esta verificación centralizada, un cambio de esquema mal coordinado por un equipo productor podría romper silenciosamente a otros equipos que consumen esos mismos mensajes con expectativas distintas sobre su estructura, un problema que el registro de esquemas previene detectando incompatibilidades antes de que lleguen a producción.
