Re[4]: Объясните на пальцах, что такое микросервисы
От: trop Россия  
Дата: 18.02.23 17:06
Оценка:
Здравствуйте, Osaka, Вы писали:

O>>>Очень любим всякими сектантами-саентологами за возможность навертеть запутанное наукообразие на ровном месте

G>>Монолит лучше, безусловно. Причем чем больше организация, тем острее необходимость монолита.

весьма спорно, есть и плюсы и минусы

O>Я просто наблюдал, как мою подсистему молодые сеньоры "переписали на микросервисы". Попросили меня в итоге что-то в ней поотлаживать. Вместо 1 сервера теперь надо запустить штук 7 "микросервисов" на нескольких компах, причём сначала надо узнать на каких (потому что микросервисы ежедневно туда-сюда перекладывают как муравьи) и дождаться когда эти компы будут свободны, и всё перемещённое заново настроить. Для этого надо допросить 7 человек в 7 разных современных месенжерах (не все из них ясно выражаются на русском, некоторые только по-смартфонски, как тут на форуме). Каждый микросервис, разумеется, сделан в отдельном гигасолюшене (всё в 1 физически не влезает), так что будьте добры запустить одну за другой несколько студий. Солюшены с кучей нугет-пакетов, так что подхватывание исходника отладчиком работает далеко не всегда. Когда всё наконец через несколько дней было запущено и удалось выпасть ошибкой в отладчик, то можно было наблюдать сильно удлиннившийся stack trace (строк 50 превратилось в 500, это при включенном just my code), и там почти нетронутые мои старые методы бизнес-логики перемежались в 10 раз большим кол-вом добавленных вызовов одних инфраструктурных паттернов другими. Т. е. при том же функционале добавилось в 10 раз больше нового кода и лишней работы, чисто чтобы кому-то было удобно всё всем запутать — быть в этом бардаке единственным всезнающим — и на этом строить карьеру.


а что за подсистема такая?
-
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.