Назовите владельца контракта и процесс согласования с потребителями: proposal, review, проверка совместимости, версия и rollout. Ответ зависит от реального устройства команды.
Кто отвечал за контракты между сервисами? Кто являлся владельцем контракта и как вы его модифицировали?
Назовите владельца контракта и процесс согласования с потребителями: proposal, review, проверка совместимости, версия и rollout. Ответ зависит от реального устройства команды.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Назовите владельца контракта и процесс согласования с потребителями: proposal, review, проверка совместимости, версия и rollout. Ответ зависит от реального устройства команды.
Хорошая схема сохраняет ответственность за API у предоставляющего сервиса, но учитывает нужды клиентов. Изменения сначала делают совместимыми, затем мигрируют потребителей и удаляют старое после подтверждения. Общий репозиторий proto сам по себе не заменяет процесс.