Um registro de schema gerencia schemas de dados para mensagens Kafka — definindo e aplicando a estrutura dos dados de eventos, permitindo evolução de schema de forma segura. É importante para consistência de dados e compatibilidade entre produtores e consumidores.
O problema: estrutura de dados em mensagens
Kafka messages are just bytes → producers and consumers must AGREE on the data structure:
→ without management → producers might change the format, breaking consumers
→ how do consumers know the structure? how do you change it safely?
→ a SCHEMA REGISTRY manages this.
