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