Информация об изменениях

Сообщение Re[6]: О микросервисах от 07.02.2022 7:01

Изменено 07.02.2022 7:03 VladiCh

Re[6]: О микросервисах
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, VladiCh, Вы писали:


VC>>С микросервисами из-за на порядки меньшего размера, рефакторинг и приведение кода в порядок не становится запретительно дорогой операцией (как с монолитом) и может проводиться более-менее регулярно.


M>Зато рефакторить интерфейсы между сервисами становится практически невозможно поскольку для этого надо распинать кучу соседних команд. А у них у всех лапки и они ничего не хотят делать.


Интерфейсы между сервисами как правило никто не рефакторит, просто выкатывают новую версию интерфейса (или новый сервис) для замены старой (старого сервиса).
Это во всяком случае более поэтапный и управляемый процесс, чем рефакторинг чего-то в монолите.
Re[6]: О микросервисах
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, VladiCh, Вы писали:


VC>>С микросервисами из-за на порядки меньшего размера, рефакторинг и приведение кода в порядок не становится запретительно дорогой операцией (как с монолитом) и может проводиться более-менее регулярно.


M>Зато рефакторить интерфейсы между сервисами становится практически невозможно поскольку для этого надо распинать кучу соседних команд. А у них у всех лапки и они ничего не хотят делать.


Интерфейсы между сервисами как правило никто не рефакторит, просто выкатывают новую версию интерфейса (или новый сервис) для замены старой (старого сервиса).
Это во всяком случае более поэтапный и управляемый процесс, чем рефакторинг чего-то в монолите.
И я не вижу в чем тут невозможность — такое происходит сплошь и рядом.