и Б...... А юзает три рест эндпойнта микросервиса Б и с новой версией Б 1 из этих эндпойнтов был удален, как предотвратить падение цепочки микросервисов? (ну кроме того что тесты свалятся, допустим этот кейс не был покрыт)
Есть ли какие то подходы, best practices ?
Для этого вводятся версии апи, чтоб была обратная совместимость со старыми клиентами (при условии что у вас нет возможности по щелчку пальцев перевести микросервис А на новый контракт). На выходе, микросервис Б имеет две версии апи, старую с тремя методами и новую с двумя, как тот так
Обсуждают сегодня