Datapedia
Big Data

Registro de esquemas (Schema registry)

Servicio centralizado que almacena y gestiona las distintas versiones de los esquemas de datos usados en un sistema de mensajería, garantizando compatibilidad entre productores y consumidores.

StreamingGobernanza de datos

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.