|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Алексей К, что бы разделить надо сначала иметь целое ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 04:17 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
тоже не очень понимаю шумиху вокруг микросервисов, я уже давно пилю их в рамках бизнес слоя. порой они независимы от доменной модели (отправка уведомлений из очереди), и порой даже от базы данных ((де)шифрование soap сообщений) если очень хочется - можно их выделить в отдельную сборку, обернуть в веб-сервис и создать отдельный solution файл и даже дать права на изменения только одному программисту (одной группе программистов) в svn/git - только зачем, если пока что этого не требуется? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 09:26 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
17-77, Поспрашивал у знакомых коллег и в команде. Большинство считают это раздутым, высосанным из пальца хайпом. Что-то типа XML-истерии, Облака-истерии. Теперь Микросервисы-истерия. Хотя вродь как утихает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 09:29 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAAddxпропущено... Нормально - это правильная архитектура приложения, а не гениальные программисты. А если архитектура состоит из "спагетти-кода", то и гении не помогут, и микросервисы не выручат. Правильная архитектура - это какая? :) Ну вот допустим состоит монолит из 10 функциональных блоков, каждый блок в своём солюшине, там всё грамотно разложено по проектам. Это правильная архитектура? Уже неплохо, но только это маловато ) Взаимодействие между блоками должно быть стандартизовано на логическом (определенный функционал, а не просто дали задачу этому программисту и он положил ее в свой блок) и техническом (например, согласованные интерфейсы). Аналогично и внутренняя организация в самих модулях. Если изначально лениво этим заниматься, то потом разгребать возникает все меньше и меньше желания. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 11:42 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Алексей КAddxпропущено... Алексей Кпропущено... Информационная система может быть разделена на функциональные модули различными способами. В том числе с помощью "микросервисы, шины, приложения, DLL". Безусловно. Есть еще HTTP, СУБД, XML, ... и очень много других способов осуществлять взаимодействие. Какое все это имеет отношение к микросервисам? У них своя ниша, и нужно сравнивать с альтернативами, а не со всем подряд. А то получишь микросервис логирования.Там же написано, это всё способы разделения на модули, поэтому это можно сравнивать. Просто так сравнивать можно все, что угодно. Смысл возникает тогда, когда выбираешь между альтернативами. Предложите задачу выбора между микросервисами и DLL, обсудим. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 13:02 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Раньше так ругались МСУ с SeVa. Сейчас вот опять начинается из темы в тему ругатся. Хотя конечно раньше было эпичней 13650256 С тех пор уже половину спорщиков с форума повыпиливали :( Друзья (коллеги?) надеюсь вы сейчас снова не будете повторять старых ошибок :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 13:23 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
ProBiotekРаньше так ругались МСУ с SeVa. Сейчас вот опять начинается из темы в тему ругатся. Хотя конечно раньше было эпичней 13650256 С тех пор уже половину спорщиков с форума повыпиливали :( Друзья (коллеги?) надеюсь вы сейчас снова не будете повторять старых ошибок :) ЗЫ: Но мат по-прежнему запрещен ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 13:41 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
ProBiotekРаньше так ругались МСУ с SeVa. Сейчас вот опять начинается из темы в тему ругатся. Хотя конечно раньше было эпичней 13650256 С тех пор уже половину спорщиков с форума повыпиливали :( Друзья (коллеги?) надеюсь вы сейчас снова не будете повторять старых ошибок :) Харе ностальгировать, всё течёт, всё меняется. Ты вот ща в копилку ещё немного пофлудил. Зато мы выяснили отношение модератора ко всему происходящему, так что молодца ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 13:50 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
AddxПросто так сравнивать можно все, что угодно. Смысл возникает тогда, когда выбираешь между альтернативами. Предложите задачу выбора между микросервисами и DLL, обсудим. Достаточно ответить на вопрос: а надо ли будет периодически впиливать совершенно независимую от всей систему функциональность и также независимо её поддерживать независимыми командами с независимыми друг от друга сроками, а также выпиливать её без ущерба для системы? Если ответ да , то можно задуматься и о микросервисах. Хотя модульную архитектуру с горячим подключением (plugins) ещё никто не отменял. И она пилится в разы проще и дешевле, чем тот же микро. И по-надёжнее будет. А вообще, правильным ответом любого адекватного руководителя на 90% фуфловых аргументов в защиту микросервисов будет: засунь себе эти микросервисы и иди работать! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 13:56 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttAddxПросто так сравнивать можно все, что угодно. Смысл возникает тогда, когда выбираешь между альтернативами. Предложите задачу выбора между микросервисами и DLL, обсудим. Достаточно ответить на вопрос: а надо ли будет периодически впиливать совершенно независимую от всей систему функциональность и также независимо её поддерживать независимыми командами с независимыми друг от друга сроками, а также выпиливать её без ущерба для системы? Если ответ да , то можно задуматься и о микросервисах. Хотя модульную архитектуру с горячим подключением (plugins) ещё никто не отменял. И она пилится в разы проще и дешевле, чем тот же микро. И по-надёжнее будет. А вообще, правильным ответом любого адекватного руководителя на 90% фуфловых аргументов в защиту микросервисов будет: засунь себе эти микросервисы и иди работать! Через полгода хвост будет с точно такой же пеной у рта кидаться на всех, кто скажет хоть слово против микросервисов. Проходили. Скучно. По теме - за микросервисами будущее. Не постигают этого те, кто не вышел за пределы "две-формы-три-таблицы". Но их можно не слушать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 16:46 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAНу вот допустим состоит монолит из 10 функциональных блоков, каждый блок в своём солюшине, там всё грамотно разложено по проектам. Это правильная архитектура? Если одна БД, то в итоге она и станет узким местом. Разделение 10 блоков монолита на 10 самостоятельных прог (микросервисов) тут вообще ничего не поменяют, если все будут пользовать одну БД, а разделение БД на 10 это уже гимор (репликация, доп.контроль актуальности данных и т.д. и т.п.) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 19:47 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
В тему статья на хабре «Делали микросервисы до того, как это стало мейнстримом»: Сбербанк-Технологии о разработке Поржал, заголовок красивый, только фигни наделали. Буквально вчера жена пыталась в Сбер-онлайн выписку по карте посмотреть, последний десяток операций видно и все, есть сцылка "заказать выписку", заказал, через час пришло, микросервисы аднако ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 19:53 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttAddxПросто так сравнивать можно все, что угодно. Смысл возникает тогда, когда выбираешь между альтернативами. Предложите задачу выбора между микросервисами и DLL, обсудим. Достаточно ответить на вопрос: а надо ли будет периодически впиливать совершенно независимую от всей систему функциональность и также независимо её поддерживать независимыми командами с независимыми друг от друга сроками, а также выпиливать её без ущерба для системы? Эммм... Микросервисы тут каким краем? Вот есть у нас клиенты, они нам платят за функционал нужный им. А нам полученные деньги нужно считать, то есть нужен биллинг. Так вот последний является независимой от всей системы функциональностью, что можно выпиливать без ущерба. Ответил на вопрос? Ответил. Корреляции с микросервисами вообще не вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 20:04 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
MonochromatiquehVosttпропущено... Достаточно ответить на вопрос: а надо ли будет периодически впиливать совершенно независимую от всей систему функциональность и также независимо её поддерживать независимыми командами с независимыми друг от друга сроками, а также выпиливать её без ущерба для системы? Если ответ да , то можно задуматься и о микросервисах. Хотя модульную архитектуру с горячим подключением (plugins) ещё никто не отменял. И она пилится в разы проще и дешевле, чем тот же микро. И по-надёжнее будет. А вообще, правильным ответом любого адекватного руководителя на 90% фуфловых аргументов в защиту микросервисов будет: засунь себе эти микросервисы и иди работать! Через полгода хвост будет с точно такой же пеной у рта кидаться на всех, кто скажет хоть слово против микросервисов. Гы, вполне вероятно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 20:04 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Dima TskyANAНу вот допустим состоит монолит из 10 функциональных блоков, каждый блок в своём солюшине, там всё грамотно разложено по проектам. Это правильная архитектура? Если одна БД, то в итоге она и станет узким местом. Фишка в том, что это Ваше "в итоге" легко может растянуться на десятилетия, а может из-за этого и проект загнуться при определённых условиях. ИМХО пространный аргумент. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 20:08 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANADima Tпропущено... Если одна БД, то в итоге она и станет узким местом. Фишка в том, что это Ваше "в итоге" легко может растянуться на десятилетия, а может из-за этого и проект загнуться при определённых условиях. ИМХО пространный аргумент. Согласен, выше ссылку давали на статью "делайте монолит, а потом переделывайте когда прижмет", основной аргумент там делать монолит был в том что делать его проще и быстрее. PS Мне не актуальна переделка монолита, у меня распределенная система с туевой хучей репикаций, наносервисы, подумываю хотя бы частично как-то к микро свести. Нынче все постоянно в инете, диалап умер, надо расти. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 20:21 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
MonochromatiqueПо теме - за микросервисами будущее. Которое наступило ещё тогда, когда ты даже пешком под стол не ползал. Ты случайно не эстонец? Или пока тебе модный термин не придумают, и в красках не расскажут в режиме вау-фактора, до тебя элементарные вещи не дойдут? Печалька. skyANAЭммм... Микросервисы тут каким краем? Вот есть у нас клиенты, они нам платят за функционал нужный им. А нам полученные деньги нужно считать, то есть нужен биллинг. Так вот последний является независимой от всей системы функциональностью, что можно выпиливать без ущерба. Ответил на вопрос? Ответил. Корреляции с микросервисами вообще не вижу. Я не понял что ты хотел сказать. Из постановки видно, что есть смысл оформить ваш биллинг, как микросервис. Какую ты ещё хотел корелляцию? Можешь адекватно изъясняться? С чем конкретно ты тут не согласен? Вот постановка, вот ответ. Да, стоит. Если ты не видишь корелляции, то я хрен знает куда ты смотишь, сходи к окулисту, или к мозгоправу. Тут всё очевидно даже ребёнку. Или ты опять не можешь изложить внятно свою мысль, как обычно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 20:59 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAГы, вполне вероятно :) Не подмазывайся, тебе не идёт ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 21:03 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
MonochromatiqueЧерез полгода хвост будет с точно такой же пеной у рта кидаться на всех, кто скажет хоть слово против микросервисов. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 21:05 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVostt Которое наступило ещё тогда, когда ты даже пешком под стол не ползал. Ты случайно не эстонец? Или пока тебе модный термин не придумают, и в красках не расскажут в режиме вау-фактора, до тебя элементарные вещи не дойдут? Печалька. Чего заюлил-то? Посчитаем: 1. UX от UI тебя отличать уже научили. 2. Преимущества TS тебе объяснили. Ну где-то через полгода и с цепи рваться перестанешь, услышав "микросервисы" - тут и Вангой быть не надо. P.S. Ты на транках сидишь что ли? ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 21:51 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Monochromatique1. UX от UI тебя отличать уже научили. 2. Преимущества TS тебе объяснили. Отличные были темы, хорошенько помусолили. Но похоже единственное, что ты вынес из этих тем, как кто-то что-то там кому-то объяснял и кого-то поучал, а сам-то головой своей умеешь пользоваться? MonochromatiqueНу где-то через полгода и с цепи рваться перестанешь, услышав "микросервисы" - тут и Вангой быть не надо. Так называемым микросервисам сто лет в обед, я уже говорил. Мы их делали, когда понятий микросервис, наносервис, мимимисервис на слуху не было, и не задумывались об этом. Зачем рваться с цепи, если это то, чем миллионы разработчиков давным давно пользуются по необходимости? Сама идея начала окончательно реализовываться ещё на линуксах, и никуда после этого не делась. MonochromatiqueP.S. Ты на транках сидишь что ли? ))) Я не знаю о чём ты. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 23:45 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
AddxАлексей Кпропущено... Там же написано, это всё способы разделения на модули, поэтому это можно сравнивать. Просто так сравнивать можно все, что угодно. Смысл возникает тогда, когда выбираешь между альтернативами. Предложите задачу выбора между микросервисами и DLL, обсудим.Ну ТС и выбирает между альтернативами: один процесс с модульностью через dll или распределённая система с модульностью через веб-сервисы. Зачем тут какие-то примеры, тут и так всё очевидно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 04:08 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
'[ vjkjl`; уже больше 20 лет как микросервисы есть где надо, но прижились в очень уж редких местах ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 07:30 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
kealon(Ruslan)'[ vjkjl`; уже больше 20 лет как микросервисы есть где надо, но прижились в очень уж редких местах А для отдельных понадобился не***ий маркетинговый хайп, ноу-хау, вау-вау, ого-го, «да за этим же будущее, товарищи!»: вот только так, и никак иначе, с отдельными вообще можно в принципе работать и обрабатывать ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 08:59 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Dima TВ тему статья на хабре «Делали микросервисы до того, как это стало мейнстримом»: Сбербанк-Технологии о разработке Поржал, заголовок красивый, только фигни наделали. Буквально вчера жена пыталась в Сбер-онлайн выписку по карте посмотреть, последний десяток операций видно и все, есть сцылка "заказать выписку", заказал, через час пришло, микросервисы аднако а вы бы как сделали? я так понимаю у них кэш на миллионы клиентов по 10 строчек на каждого, а если хочешь за месяц - ставят запрос в очередь, и через час обрабатывается, потому что по всей стране - таких как ваша жена сотни тыс чел например ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 09:05 |
|
|
start [/forum/topic.php?fid=20&msg=39326609&tid=1400279]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 181ms |
0 / 0 |