[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-kafka-dlya-chego-nuzhna-schema-registry":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},782,"dlya-chego-nuzhna-schema-registry",21,"kafka","Kafka","📨","Для чего нужна Schema Registry?","Schema Registry — это сервис (часть экосистемы Confluent), который предоставляет RESTful интерфейс для хранения и извлечения схем данных (Avro, Protobuf, JSON Schema). Он обеспечивает совместимость схем между производителями и потребителями.\n\nSchema Registry позволяет эволюционировать модели данных со временем, сохраняя обратную и прямую совместимость, что критически важно для независимого развёртывания микросервисов.\n\n> **На собеседовании:** без Schema Registry продюсер может изменить формат сообщения и сломать всех консюмеров. Registry проверяет совместимость при регистрации новой версии схемы — backward (новый код читает старые данные), forward (старый код читает новые данные) или full (оба направления).","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":22,"featuredSnippetReady":23},"Для чего нужна Schema Registry? — Gymterview","Schema Registry — это сервис (часть экосистемы Confluent), который предоставляет RESTful интерфейс для хранения и извлечения схем данных (Avro, Protobuf, JSON S","Schema Registry — это сервис (часть экосистемы Confluent), который предоставляет RESTful интерфейс для хранения и извлеч",[7,13],"Schema Registry — это сервис (часть экосистемы Confluent), который предоставляет RESTful интерфейс для хранения и извлечения схем данных (Avro, Protobuf, JSON Schema). Он обеспечивает совместимость схем между производителями и потребителями.",true]