Объяснение
Schema evolution определяет совместимость старых и новых участников. Добавление optional поля обычно проще удаления обязательного. Contract test проверяет реальные ожидания потребителя.
Задача для самостоятельного решения
Почему переименование поля может сломать незнакомый сервис?
Показать разбор ответа
Он зависит от опубликованного контракта. Нужны версия, переходный период и учёт потребителей.