Schema Registry хранит версии схем и проверяет совместимость при регистрации новой. Compatibility modes: BACKWARD (новая схема может читать данные по старой — добавлять optional поля), FORWARD (старая схема может читать данные по новой), FULL (оба направления). Правила: не удалять обязательные поля, не менять типы. Для Avro: добавлять поля с default. Для Protobuf: не менять field numbers. Schema Registry предотвращает breaking changes попадающие в прод.
Что такое Schema Registry и как обеспечить backward compatibility?
Senior
224 просмотровAFK Offer AI
Как использовать EXPLAIN для оптимизации JPA запросов?