Требуется, чтобы микросервис, предоставляющий доступ к интерфейсу, и все потребители этого интерфейса изменялись одновременно.
Легко в реализации.
Сильная связанность, дорого.
Запуск старой и новой версии микросервиса бок о бок.
Отлично подходит для канареечного deployment’a.
Необходимо настраивать логику распределения запросов, дорого, необходима поддержка одновременно двух инстансов, вместо одного.
Микросервис предоставляет новый интерфейс, а также поддерживает эмуляцию старого.
Нет необходимости во втором инстансе.
Необходимо маршрутизировать запросы клиентов по типу /api/v1 и /api/v2. Возникает путаница в переходе на новую версию.