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

Сообщение Re[3]: Объясните на пальцах, что такое микросервисы от 18.02.2023 14:47

Изменено 18.02.2023 15:24 Osaka

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