Чё по микросервисам?
Чёт 10% много для бизнес-логики. В моём проекте, в старом варианте, после прохода десяти слоёв фабрик, декораторов и удалённой генерации объектов налету по конфигам, вызывается одна функция бизнес-логики, и этот вызов обмазан со всех сторон логгерами, обработчиками ошибок, созданием сложных аггрегационных объектов сообщений о результатах работы (иногда тоже по 2-3 слоя). До бизнес-логики ещё добраться надо. Там ещё впоследствии на какой-то другой логгер переходили, но для совместимости оставили препроцессорные вставки, так что изначально код всё же поменьше был - это сейчас раздулся до того, что функция вызова одной функции бизнес-логики в экран не влазиет.
О. Ололёша отрыл очередной наброс на вентилятор от своих собратьев по разуму. Микросервис, в котором "разработка разделена на прикладной и системный уровень" сделал мой день.
Я просто набросил спросил. И не зарекайтесь - может, это кто-то из вас написал - имена-то я постирал. )))
Ну так что по микросервисам - без них щас ни один проект не стартует?
А мне понравилась фраза про 5 сущностей и "пипец кода". То, что можно из пяти сущностей раздуть мегатонны лапшы - не сомневаюсь. Судя даже по моему проекту - и безо всяких микросервисов. Зато работы много (пока платят за этот шлак), и куча народу отваливается на собесах или на пробном периоде - меньше конкурентов, можно досидеть до пенсии. )))
Конечно стартует. Микросервисы не панацея. Кто-то их не использует, потому что понимает что тут они не нужны, кто-то потому что тупо не знает что это такое, кто-то потому что не может. Из-за технических ограничений.
Я простонабросилспросил.
Вопрос как не совсем корректно сформулирован.
Хотя бы так : в чём преимущества и недостатки микросервисной архитектуры?
Практически любое решение имеет как плюсы так и минусы.
С одной стороны достаточно модно, а с другой стороны, относительно ограниченный тип проектов может использовать все плюсы.
о по мне так вопрос имеет право на существование
Когда 5-10 лёт назад из каждого утюга лилось про микросервисы и как они спасут нам всем жизнь, сегодня что-то все утихло.
Так, а что тут обсуждать, информации на тему просто море
https://habr.com/en/companies/slurm/articles/674600/
https://simpleone.ru/blog/mikroservisnaya-arhitektura/
https://vc.ru/dev/719244-mikroservisy-preimushchestva-i-ne...
Сегодня модно рассказывать про ИИ.
Искусственный интеллект ловит хайп последний год и конечно криптопроекты стремятся отхватить себе кусок пожирнее на этой теме.
Блокчейн на квантовых вычислениях! На искусственном интеллекте! Инвестор деньги сюда давай! На развитие бизнеса!

Сейчас модно делать разбивку монолита на микросервисы с помощью ChatGPT 4o.
Ты сидишь в HO, пьешь кофе, а ChatGPT перелистывает сгенерированные слайды и твоим голосом заливает про паттерны разбивки монолита.
У нас сейчас товарисчи "architecture review" делали. Такое ощущение, что таки именно так. Припрягли ChatGPT. Я почитал их "предварительный вариант" отчёта и фалломорфировал. Прям набор слайдов "как жить хорошо, а как жить не надо". А к нам-то это всё каким боком? Молчат-с.
А то. В своей же фирме нет никого, кто соображает, только гении со стороны могут объять глубины непознаваемого. А то если у своих спросить столько интересного про себя, любимое руководство можно услышать, что ну его.
Три года я как попугай на каждом совещании, что хоть каким-то боком касается производительности говорю "карфаген должен быть разрушен" что ребята, какая производительность, как мы ее мерять будем, у нас ни одного теста нет.
- А вы напишите!
- А где мы их запускать будем? На каком инстансе?
- Как где? На том, на котором разрабатываете!
- Так-то нам бы выделенный нужен. Конкретно под тесты производительности, ну и нагрузочные можно.
- А зачем вам? Вы же понимаете что это дорого, пользуйтесь DEVом.
- И что мы с цифирками будем делать? У нас на этом инстансе в зависимости от нагрузки (а разрабатываем на нём не мы одни, кто когда что на нём запускает или обновляет не знает никто) один и тот же тест работает то 1 минуту то 5.
- Нуу... Посчитайте среднее.
- Да легко. И после каждого изменения мы не выкатываем изменение в прод, пока не посчитаем новое среднее время выполнения, чтобы убедиться, что производительность не упала, да? За сколько считать будем? День, два, неделю?
- Ой, ну что вы тут к деталям придираетесь. Как-то же все делают.
- (непечатно), "все" отдельное контролируемое окружение выделяют, чтобы время исполнения не зависело от других тестов / юзеров.
- Ой, всё, вывсёврёти! Обсудим потом.
Пришли варяги. Задали такие же вопросы. Услышали ответы. Пригладили вставшие волосы. И написали рекомендации. "Под неусыпным чутким руководством высшего менеджмента компании, благодаря неустанно воплощаемому в жизнь несокрушимому учению Шольца и Хабека, реализация проекта достигла вершин, непредставимых конкурентами! Но было бы неплохо написать пару тестов производительности."
Охренеть, сказали мы. Легко. Где запускать будем? Молчат-с.
Да знакомое , поэтому сразу и понял - пришельцы
Им главное деньги отработать - мы изучили, рекомендации написали, а ваше дело уж с рекомендациями разбираться.
Через какое то время устаканиться, ну или что то выделят. Обычно к к пришельцам лучше прислушиваются - они же такие дорогие, значит всё знают.
У любого начальства с течением времени возникает ощущение, что свои работники его немного ная...вают. Хочется организовать проверку со стороны. Но т.к. знаний у начальства не хватает даже проверить своих собственных, то проверить сторонних оно тем более не может. Примерно как человек ходит к разным врачам с одной и той же болячкой в надежде, что сможет сложить какое-то среднее мнение, которое будет лучше любого одного. Обычно не работает, но он сам начинает разбираться чуть лучше в своей болячке.
Щас другая нутая мода - на ИИ. Куда ни зайдёшь - везде предлагают тебе "электронного помощника" который типа в интерактивной форме (чтобы было похоже на ИИ) будет пробовать с тобой поговорить. Т.е. при входе на страницу он тебе пишет несколько фраз вида "привет... могу помочь... пиши тут...", только в разы длиннее, т.к. оформлено в виде целых предложений. Ты вводишь ключевое слово или слова, он пишет типа "по этой теме у нас есть такие-то разделы... ещё бывает... или вот тут посмотрите". Т.е. та же хрень, как если бы просто выдавал список ссылок на эти свои разделы сайта, только оформленные в виде эссе от ИИ.
Какая поразительная лажа и надувательство. И напрасная трата времени пользователя на чтение нафиг ненужных эссе.
Щас другая нутая мода - на ИИ. ...
Какая поразительная лажа и надувательство.
Почему это только сейчас? В игровой индустрии с самого начала писали о ИИ на коробочках с играми, такой маркетинговый трюк, а процы 486...
Там простейшая диаграмма, достиг такогото уровня - ПС отсылает такие то войска, зашел на карте в определённый сектор - запустились процессы, итд...
***
Или щас вспомнил, простейшую страницу с девушками, выскакивает 3 варианта "Куда засунуть пальчик - впереди, ссади или в ротик?"
кликаешь вариант - запускается ролик, потом очередной вопрос, итак по кругу и так по циклу, предполагаю Борат мог бы на таком сайте часами общаться, по 3 евро в минуту. Без живых моделей - типа искусственный интеллект.
Это просто вы все ЯваСкрипт не знаете, это родитель от solidity.

Мальчик, ты немного забыл про сдвиг по фазе.
На месте JavaScript должен быть Typescript.
А вот на месте STiSCPL должен быть жо эс.
И это он ещё про "вывод типов" у sml или хаскеля не в курсе, а то совсем крышу сорвало б.