русский
Germany.ruForen → Архив Досок→ Programmierung

Чё по микросервисам?

1985  1 2 alle
alex445 патриот24.05.24 05:14
24.05.24 05:14 
Zuletzt geändert 24.05.24 05:16 (alex445)

Недавно из каждого утюга. Сейчас уже рутина, и кроме них ничего нет? Вот такое мнение откопал - скопировал картинкой


#1 
alex445 патриот24.05.24 05:22
NEW 24.05.24 05:22 
in Antwort alex445 24.05.24 05:14, Zuletzt geändert 24.05.24 05:29 (alex445)

Чёт 10% много для бизнес-логики. В моём проекте, в старом варианте, после прохода десяти слоёв фабрик, декораторов и удалённой генерации объектов налету по конфигам, вызывается одна функция бизнес-логики, и этот вызов обмазан со всех сторон логгерами, обработчиками ошибок, созданием сложных аггрегационных объектов сообщений о результатах работы (иногда тоже по 2-3 слоя). До бизнес-логики ещё добраться надо. Там ещё впоследствии на какой-то другой логгер переходили, но для совместимости оставили препроцессорные вставки, так что изначально код всё же поменьше был - это сейчас раздулся до того, что функция вызова одной функции бизнес-логики в экран не влазиет.

#2 
MrSanders коренной житель24.05.24 11:12
NEW 24.05.24 11:12 
in Antwort alex445 24.05.24 05:22

О. Ололёша отрыл очередной наброс на вентилятор от своих собратьев по разуму. Микросервис, в котором "разработка разделена на прикладной и системный уровень" сделал мой день.

#3 
alex445 патриот24.05.24 13:48
NEW 24.05.24 13:48 
in Antwort MrSanders 24.05.24 11:12, Zuletzt geändert 24.05.24 13:51 (alex445)

Я просто набросил спросил. И не зарекайтесь - может, это кто-то из вас написал - имена-то я постирал. )))

Ну так что по микросервисам - без них щас ни один проект не стартует?


А мне понравилась фраза про 5 сущностей и "пипец кода". То, что можно из пяти сущностей раздуть мегатонны лапшы - не сомневаюсь. Судя даже по моему проекту - и безо всяких микросервисов. Зато работы много (пока платят за этот шлак), и куча народу отваливается на собесах или на пробном периоде - меньше конкурентов, можно досидеть до пенсии. )))

#4 
MrSanders коренной житель24.05.24 15:54
NEW 24.05.24 15:54 
in Antwort alex445 24.05.24 13:48

Конечно стартует. Микросервисы не панацея. Кто-то их не использует, потому что понимает что тут они не нужны, кто-то потому что тупо не знает что это такое, кто-то потому что не может. Из-за технических ограничений.

#5 
AlexNek патриот24.05.24 20:12
AlexNek
NEW 24.05.24 20:12 
in Antwort alex445 24.05.24 13:48
Я просто набросил спросил.

Вопрос как не совсем корректно сформулирован.

Хотя бы так : в чём преимущества и недостатки микросервисной архитектуры?

Практически любое решение имеет как плюсы так и минусы.


С одной стороны достаточно модно, а с другой стороны, относительно ограниченный тип проектов может использовать все плюсы.

#6 
Срыв покровов патриот24.05.24 21:55
NEW 24.05.24 21:55 
in Antwort AlexNek 24.05.24 20:12

о по мне так вопрос имеет право на существование

Когда 5-10 лёт назад из каждого утюга лилось про микросервисы и как они спасут нам всем жизнь, сегодня что-то все утихло.

#7 
AlexNek патриот24.05.24 22:36
AlexNek
NEW 24.05.24 22:36 
in Antwort Срыв покровов 24.05.24 21:55
MrSanders коренной житель25.05.24 15:35
NEW 25.05.24 15:35 
in Antwort Срыв покровов 24.05.24 21:55

Сегодня модно рассказывать про ИИ.

#9 
7495 старожил27.05.24 18:40
7495
NEW 27.05.24 18:40 
in Antwort MrSanders 25.05.24 15:35
Сегодня модно рассказывать про ИИ.


Искусственный интеллект ловит хайп последний год и конечно криптопроекты стремятся отхватить себе кусок пожирнее на этой теме.


Блокчейн на квантовых вычислениях! На искусственном интеллекте! Инвестор деньги сюда давай! На развитие бизнеса! зло




Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#10 
daduda старожил23.06.24 18:01
daduda
NEW 23.06.24 18:01 
in Antwort MrSanders 25.05.24 15:35

Сейчас модно делать разбивку монолита на микросервисы с помощью ChatGPT 4o.


Ты сидишь в HO, пьешь кофе, а ChatGPT перелистывает сгенерированные слайды и твоим голосом заливает про паттерны разбивки монолита.

#11 
MrSanders коренной житель05.07.24 16:50
NEW 05.07.24 16:50 
in Antwort daduda 23.06.24 18:01

У нас сейчас товарисчи "architecture review" делали. Такое ощущение, что таки именно так. Припрягли ChatGPT. Я почитал их "предварительный вариант" отчёта и фалломорфировал. Прям набор слайдов "как жить хорошо, а как жить не надо". А к нам-то это всё каким боком? Молчат-с.

#12 
AlexNek патриот05.07.24 17:27
AlexNek
NEW 05.07.24 17:27 
in Antwort MrSanders 05.07.24 16:50

Приглашенные что ли?

#13 
MrSanders коренной житель05.07.24 21:57
NEW 05.07.24 21:57 
in Antwort AlexNek 05.07.24 17:27

А то. В своей же фирме нет никого, кто соображает, только гении со стороны могут объять глубины непознаваемого. А то если у своих спросить столько интересного про себя, любимое руководство можно услышать, что ну его.

Три года я как попугай на каждом совещании, что хоть каким-то боком касается производительности говорю "карфаген должен быть разрушен" что ребята, какая производительность, как мы ее мерять будем, у нас ни одного теста нет.

- А вы напишите!

- А где мы их запускать будем? На каком инстансе?

- Как где? На том, на котором разрабатываете!

- Так-то нам бы выделенный нужен. Конкретно под тесты производительности, ну и нагрузочные можно.

- А зачем вам? Вы же понимаете что это дорого, пользуйтесь DEVом.

- И что мы с цифирками будем делать? У нас на этом инстансе в зависимости от нагрузки (а разрабатываем на нём не мы одни, кто когда что на нём запускает или обновляет не знает никто) один и тот же тест работает то 1 минуту то 5.

- Нуу... Посчитайте среднее.

- Да легко. И после каждого изменения мы не выкатываем изменение в прод, пока не посчитаем новое среднее время выполнения, чтобы убедиться, что производительность не упала, да? За сколько считать будем? День, два, неделю?

- Ой, ну что вы тут к деталям придираетесь. Как-то же все делают.

- (непечатно), "все" отдельное контролируемое окружение выделяют, чтобы время исполнения не зависело от других тестов / юзеров.

- Ой, всё, вывсёврёти! Обсудим потом.


Пришли варяги. Задали такие же вопросы. Услышали ответы. Пригладили вставшие волосы. И написали рекомендации. "Под неусыпным чутким руководством высшего менеджмента компании, благодаря неустанно воплощаемому в жизнь несокрушимому учению Шольца и Хабека, реализация проекта достигла вершин, непредставимых конкурентами! Но было бы неплохо написать пару тестов производительности."


Охренеть, сказали мы. Легко. Где запускать будем? Молчат-с.

#14 
AlexNek патриот05.07.24 22:26
AlexNek
NEW 05.07.24 22:26 
in Antwort MrSanders 05.07.24 21:57

Да знакомое смущ, поэтому сразу и понял - пришельцы спок

Им главное деньги отработать - мы изучили, рекомендации написали, а ваше дело уж с рекомендациями разбираться.

Через какое то время устаканиться, ну или что то выделят. Обычно к к пришельцам лучше прислушиваются - они же такие дорогие, значит всё знают.

#15 
alex445 патриот06.07.24 07:43
NEW 06.07.24 07:43 
in Antwort AlexNek 05.07.24 22:26, Zuletzt geändert 06.07.24 07:44 (alex445)

У любого начальства с течением времени возникает ощущение, что свои работники его немного ная...вают. Хочется организовать проверку со стороны. Но т.к. знаний у начальства не хватает даже проверить своих собственных, то проверить сторонних оно тем более не может. Примерно как человек ходит к разным врачам с одной и той же болячкой в надежде, что сможет сложить какое-то среднее мнение, которое будет лучше любого одного. Обычно не работает, но он сам начинает разбираться чуть лучше в своей болячке.

#16 
alex445 патриот06.07.24 07:51
NEW 06.07.24 07:51 
in Antwort alex445 06.07.24 07:43

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


Какая поразительная лажа и надувательство. И напрасная трата времени пользователя на чтение нафиг ненужных эссе.

#17 
7495 старожил08.07.24 12:57
7495
NEW 08.07.24 12:57 
in Antwort alex445 06.07.24 07:51
Щас другая нутая мода - на ИИ. ...

Какая поразительная лажа и надувательство.


Почему это только сейчас? В игровой индустрии с самого начала писали о ИИ на коробочках с играми, такой маркетинговый трюк, а процы 486...

Там простейшая диаграмма, достиг такогото уровня - ПС отсылает такие то войска, зашел на карте в определённый сектор - запустились процессы, итд...


***


Или щас вспомнил, простейшую страницу с девушками, выскакивает 3 варианта "Куда засунуть пальчик - впереди, ссади или в ротик?"

кликаешь вариант - запускается ролик, потом очередной вопрос, итак по кругу и так по циклу, предполагаю Борат мог бы на таком сайте часами общаться, по 3 евро в минуту. Без живых моделей - типа искусственный интеллект.


Это просто вы все ЯваСкрипт не знаете, это родитель от solidity.



Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#18 
daduda старожил11.07.24 19:32
daduda
NEW 11.07.24 19:32 
in Antwort 7495 08.07.24 12:57

Мальчик, ты немного забыл про сдвиг по фазе.


На месте JavaScript должен быть Typescript.


А вот на месте STiSCPL должен быть жо эс.

#19 
MrSanders коренной житель11.07.24 20:07
NEW 11.07.24 20:07 
in Antwort daduda 11.07.24 19:32

И это он ещё про "вывод типов" у sml или хаскеля не в курсе, а то совсем крышу сорвало б.

#20 
1 2 alle