Kafka en Producción · Lección 20
¿Qué problema resuelve un Schema Registry al usarse junto a Kafka para serializar eventos con Avro o Protobuf?
Centraliza y versiona los esquemas de los eventos, validando compatibilidad entre versiones y evitando que un producer envíe datos con una estructura incompatible con lo que los consumers existentes esperan
El Schema Registry reemplaza por completo la necesidad de tener brokers de Kafka reales
Solo funciona si todos los eventos del cluster usan exactamente el mismo esquema sin ninguna variación
Elimina por completo la necesidad de serializar los eventos antes de enviarlos a Kafka
Kafka en Producción · Lección 20
Completa el código
El Schema Registry puede rechazar un cambio de esquema que rompa la
Revisa: puede rechazar un cambio de esquema que rompa la compatibilidad con versiones anteriores.
Kafka en Producción · Lección 20
¿Por qué sin un Schema Registry validando compatibilidad, un cambio accidental en la estructura de los eventos producidos podría romper silenciosamente a todos los consumers existentes que esperan la estructura anterior?
Pista: sin esa validación centralizada, un desarrollador podría desplegar un producer con un cambio de esquema incompatible sin darse cuenta, y ese cambio solo se descubriría cuando los consumers existentes empiecen a fallar al intentar deserializar eventos con una estructura que ya no esperan.
✓
¡Lección completada!
Schema Registry — gestión de esquemas Avro/Protobuf
0
XP ganado
3
Vidas restantes