Рекомендации по версионированию микросервисов

Razvan Tudorica спросил: 13 октября 2017 в 07:36 в: architecture

Я прочитал книгу Сьюзен Фаулер"Микросервисы, готовые к производству", и в двух местах (до сих пор) нашел

  • (стр. 26)"Избегайте версий микросервисов и конечных точек",
  • "управление версиями микросервисов может легко стать кошмаром организации" (стр. 27),
  • в микросервисных экосистемах управление версиями микросервисов не рекомендуется (стр. 58)

В любом случае, я использовал все типы управления версиями для всех видов проектов: тег git, управление версиями пакетов deb, управление версиями пакетов python, версии http api, и у меня никогда не было больших проблем с управлением версиями проекта. Кроме того, я точно знал, какую версию развернуть в случае каких-либо сбоев или ошибок со стороны клиентов.

Кто-нибудь может понять, почему в этой книге так обвиняется управление версиями микросервиса и какие советы вы бы дали относительно тема?


0 ответов