Ένα schema registry διαχειρίζεται data schemas για Kafka messages — ορίζει και επιβάλλει τη δομή των event data, επιτρέποντας schema evolution με ασφάλεια. Είναι σημαντικό για τη συνέπεια δεδομένων και τη συμβατότητα μεταξύ παραγωγών και καταναλωτών.
Το πρόβλημα: δομή δεδομένων στα messages
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.
