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