Укажите реальные форматы и место проверки контракта: на producer, consumer и в CI. JSON или XML сами по себе не обеспечивают совместимость и валидацию.
Какими были форматы сообщений (JSON или XML) и как была организована валидация контрактов: использовали ли Schema Registry, JSON Schema или иной механизм?
Укажите реальные форматы и место проверки контракта: на producer, consumer и в CI. JSON или XML сами по себе не обеспечивают совместимость и валидацию.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Укажите реальные форматы и место проверки контракта: на producer, consumer и в CI. JSON или XML сами по себе не обеспечивают совместимость и валидацию.
Раскройте обязательные поля, типы, версии, неизвестные поля и поведение при ошибке. JSON Schema, XSD или схемы в registry помогают формализовать структуру; бизнес-инварианты проверяются отдельно. Расскажите, как эволюционировали сообщения без поломки старых consumers, и не заявляйте использование Schema Registry, если его не было.