|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVostt, это не далеко от реальности, это работает как часы, обслуживает 7 000 платящих клиентов и отрабатывает в среднем 200 запросов в секунду от конечных юзеров Далеко от реальности это "...Монолитные приложения точно также горизонтально масштабируются и даже проще, чем микросервисы..." ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 17:28 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAAmazon и наш Ozon распилили же свои монолиты на свои микросервисы. Давай на них посмотрим :) Ключевое здесь: распилили. Появился в этом смысл и они это сделали, чего на них смотреть? Работать надо. Думать своей головой, смотреть на свои задачи. Для большинства задач, решаемых разработчиками микросервисы нафиг не упали. Это всё равно, как послушать учёных, как они решили изменить методику ядерного синтеза и попытаться применить эти идеи, чтобы сварить пару яиц в микроволновке. Гики такие гики... Пффф.... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 17:33 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Denis.hVostt, это не далеко от реальности, это работает как часы, обслуживает 7 000 платящих клиентов и отрабатывает в среднем 200 запросов в секунду от конечных юзеров Далеко от реальности это "...Монолитные приложения точно также горизонтально масштабируются и даже проще, чем микросервисы..." Это всё бесконечные как мир тупые споры о том, что электропила лучше шуруповёрта. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 17:36 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVostt, нет, все очень просто. Приложение вообще не скейлится горизонтально если его заранее не писать под скейл, и скейлится нормально и сервисы и монолит ели изначально это учитывать. Только вот писать монолит под изначальный скейл сложнее чем писать его маленький независимый кусочек(микросервис) под скейл, а переписывать микросервис под скейл и переписывать монолит под скейл - две большие разницы. Я довольно давно не работал по найму, но когда работал делал из крупного в частности: инструмент анализа работоспособности оборудования для сот. оператора, портал для банка, система для коллекторов. Все было для больших организаций, довольно важные продукты. Это был кошмар, там была проблема - как 5 мегабайтный вьюстейт спрятать в базу итд. там все было в статиках и сессии. О горизонтальном скейле речь вообще не могла идти. В одном проекте даже была кнопочка "собрать мусор" которая принудительно вызывала gc. Проекты были строчек примерно 200 000 каждый. Так что в легкость горизонтального масштабирования монолита заранее на это не рассчитанного я не верю, так же как и эволюционное изменение такого монолита под скейл - проще переписать. Каждый из своих микросервисов я тоже переписывал раза по 4. Могу себе позволить так как это очень просто и довольно безопасно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 17:50 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Denis.hVostt, нет, все очень просто. Приложение вообще не скейлится горизонтально если его заранее не писать под скейл, и скейлится нормально и сервисы и монолит ели изначально это учитывать. Только вот писать монолит под изначальный скейл сложнее чем писать его маленький независимый кусочек(микросервис) под скейл, а переписывать микросервис под скейл и переписывать монолит под скейл - две большие разницы. Я довольно давно не работал по найму, но когда работал делал из крупного в частности: инструмент анализа работоспособности оборудования для сот. оператора, портал для банка, система для коллекторов. Все было для больших организаций, довольно важные продукты. Это был кошмар, там была проблема - как 5 мегабайтный вьюстейт спрятать в базу итд. там все было в статиках и сессии. О горизонтальном скейле речь вообще не могла идти. В одном проекте даже была кнопочка "собрать мусор" которая принудительно вызывала gc. Проекты были строчек примерно 200 000 каждый. Так что в легкость горизонтального масштабирования монолита заранее на это не рассчитанного я не верю, так же как и эволюционное изменение такого монолита под скейл - проще переписать. Каждый из своих микросервисов я тоже переписывал раза по 4. Могу себе позволить так как это очень просто и довольно безопасно. Если изначально писать нормально, то скейлится вполне. А если кривыми руками, то и микросервисы никакие не помогут. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 18:46 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Addx, нормально - это сказки, чем больше система тем кривее становятся руки. Реальна система - это всегда компромиссы, рост сложности и меняющиеся требования, как бы мы не старались. Конечно у многих на форуме работают в штате одни гении которые сразу все проектируют и реализуют как надо, причем быстро и на каждого разработчика можно положиться как на себя, но у простых смертных это не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 18:53 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttskyANAAmazon и наш Ozon распилили же свои монолиты на свои микросервисы. Давай на них посмотрим :) Ключевое здесь: распилили. Появился в этом смысл и они это сделали, чего на них смотреть? Работать надо. Думать своей головой, смотреть на свои задачи. Для большинства задач, решаемых разработчиками микросервисы нафиг не упали. Это всё равно, как послушать учёных, как они решили изменить методику ядерного синтеза и попытаться применить эти идеи, чтобы сварить пару яиц в микроволновке. Гики такие гики... Пффф.... Что-то ты какую-то фигню несёшь. Какие гики? Кто тут предлагал что-то применить? Кого тут предлагали слушать? На "молодёжных конференциях" громко говорят именно, что думайте своей головой, микросервисная архитектура - это не серебрянная пуля. Не для всего подходит. Попробуйте выделить что-то меленькое, легко отделимое и вынести в микросервис. Посмотрите, что получилось, ещё раз подумать. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 19:09 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttDenis.hVostt, это не далеко от реальности, это работает как часы, обслуживает 7 000 платящих клиентов и отрабатывает в среднем 200 запросов в секунду от конечных юзеров Далеко от реальности это "...Монолитные приложения точно также горизонтально масштабируются и даже проще, чем микросервисы..." Это всё бесконечные как мир тупые споры о том, что электропила лучше шуруповёрта. ИМХО это только ты тут споришь, что лучше. Коллеги рассказывают о плюсах, не скрывая, что есть и недостатки. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 19:10 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Denis.Addx, нормально - это сказки, чем больше система тем кривее становятся руки. Реальна система - это всегда компромиссы, рост сложности и меняющиеся требования, как бы мы не старались. Конечно у многих на форуме работают в штате одни гении которые сразу все проектируют и реализуют как надо, причем быстро и на каждого разработчика можно положиться как на себя, но у простых смертных это не так. Нормально - это правильная архитектура приложения, а не гениальные программисты. А если архитектура состоит из "спагетти-кода", то и гении не помогут, и микросервисы не выручат. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 19:24 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
AddxDenis.Addx, нормально - это сказки, чем больше система тем кривее становятся руки. Реальна система - это всегда компромиссы, рост сложности и меняющиеся требования, как бы мы не старались. Конечно у многих на форуме работают в штате одни гении которые сразу все проектируют и реализуют как надо, причем быстро и на каждого разработчика можно положиться как на себя, но у простых смертных это не так. Нормально - это правильная архитектура приложения, а не гениальные программисты. А если архитектура состоит из "спагетти-кода", то и гении не помогут, и микросервисы не выручат. Правильная архитектура - это какая? :) Ну вот допустим состоит монолит из 10 функциональных блоков, каждый блок в своём солюшине, там всё грамотно разложено по проектам. Это правильная архитектура? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 19:42 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAЧто-то ты какую-то фигню несёшь. Какие гики? Кто тут предлагал что-то применить? Кого тут предлагали слушать? Да это с начала топика очевидно, почему тебе нет, остаётся только догадываться. Но я то в курсе, что ты тоже падок на всякое модное-молодёжное подаваемое ноухау на всяческих смузи-конференциях ))) skyANAНа "молодёжных конференциях" громко говорят именно, что думайте своей головой, микросервисная архитектура - это не серебрянная пуля. Не для всего подходит. Попробуйте выделить что-то меленькое, легко отделимое и вынести в микросервис. Посмотрите, что получилось, ещё раз подумать. Картинка про рука-лицо. Я не удивлюсь, если на очередной конференции переизобретут функции. Попробуйте код запихать в нечто маленькое, пусть это будет называться функции, и посмотрите что получится... Этим так называемым микросервисам 100 лет уже, чего не было, так это модного названия. Суть-то правильная, но боян в новой обёртке. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:20 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANA, Почти любая крупная компания, где есть внутренние отделы разработки, напичкана микросервисами. Просто раньше это называлось, как ты выразился -- зоопарком. Ну так же как раньше рваные джинсы выбрасывались, сейчас намеренно рвут и носят. Если ты не видишь и не понимаешь что происходит, видимо всё совсем печально. Если бы ТС сообщил о проблеме, которая хреново вывозится монолитом, и спросил бы, а не решается ли данная проблема микросервисами, и как конкретно бы её можно было решить. Вот это был бы разговор. Но таких тем даже близко не подымалось в топике. Одно до потому. Статьи, хабры, конференции... Похоже отдельные на этих посиделках совсем поехали. Но ты не суди строго. Взгляд со стороны. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:28 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
AddxЕсли изначально писать нормально, то скейлится вполне. А если кривыми руками, то и микросервисы никакие не помогут. +1 Если говорить в общем, то вот это единственное, что будет похоже на правду. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:30 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAИМХО это только ты тут споришь, что лучше. Коллеги рассказывают о плюсах, не скрывая, что есть и недостатки. Я всего лишь высказываю свои беспокойства о всеобщем помешательстве ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:33 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttskyANA, Почти любая крупная компания, где есть внутренние отделы разработки, напичкана микросервисами. Просто раньше это называлось, как ты выразился -- зоопарком. Ну так же как раньше рваные джинсы выбрасывались, сейчас намеренно рвут и носят. Если ты не видишь и не понимаешь что происходит, видимо всё совсем печально. Если бы ТС сообщил о проблеме, которая хреново вывозится монолитом, и спросил бы, а не решается ли данная проблема микросервисами, и как конкретно бы её можно было решить. Вот это был бы разговор. Но таких тем даже близко не подымалось в топике. Одно до потому. Статьи, хабры, конференции... Похоже отдельные на этих посиделках совсем поехали. Но ты не суди строго. Взгляд со стороны. А ты и рад тому, что ТС не обозначил таковой проблемы :) Лишний повод для тебя толсто потроллить. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:46 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAА ты и рад тому, что ТС не обозначил таковой проблемы :) Лишний повод для тебя толсто потроллить. Ну вот ты и признал, что осознанно ввязался в пустопорожнюю болтовню, а теперь обвиняешь меня в том, что ты в неё ввязался. Мда. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:48 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttAddxЕсли изначально писать нормально, то скейлится вполне. А если кривыми руками, то и микросервисы никакие не помогут. +1 Если говорить в общем, то вот это единственное, что будет похоже на правду. Да нет никакого помешательства. Разве только среди тех, кому лень детально разобраться и попробовать на практике. Но такие теоретики могут спорить и что-то доказывать по любому поводу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:49 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttskyANAА ты и рад тому, что ТС не обозначил таковой проблемы :) Лишний повод для тебя толсто потроллить. Ну вот ты и признал, что осознанно ввязался в пустопорожнюю болтовню, а теперь обвиняешь меня в том, что ты в неё ввязался. Мда. Да, я отметил тот факт, что ты несешь пустопорожнюю чушь. Вроде как имею полное право высказать свое свое мнение :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:52 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAДа нет никакого помешательства. Разве только среди тех, кому лень детально разобраться и попробовать на практике. Но такие теоретики могут спорить и что-то доказывать по любому поводу. "Да не пил я!" Какие такие теоретики? И что доказывать? Видимо очень болезненно, когда с небес на землю спускают, да? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:57 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
hVosttskyANAДа нет никакого помешательства. Разве только среди тех, кому лень детально разобраться и попробовать на практике. Но такие теоретики могут спорить и что-то доказывать по любому поводу. "Да не пил я!" Какие такие теоретики? И что доказывать? Видимо очень болезненно, когда с небес на землю спускают, да? И снова толсто :) Ты окончательно утратил способность конструктивно изъясняться? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 21:58 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAДа, я отметил тот факт, что ты несешь пустопорожнюю чушь. Вроде как имею полное право высказать свое свое мнение :) Я по делу всё сказал. Сказал что такое микросервисы, сказал каковы их цели, предупредил о сложности и дороговизне разработки, и преимуществах. Всё. Чуваки не включаются, ты припёрся со ссылками, докладами и "примерами", которые хрен кто пощупает. Что нам до озоновских микросервисов, я вообще не верю, что они там есть, ты всё выдумываешь ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 22:00 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
skyANAИ снова толсто :) Ты окончательно утратил способность конструктивно изъясняться? Твои "такие теоретики" это конструктивно? Эээхх.. стареешь что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 22:00 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Новичкам настоятельно рекомендую ознакомиться вот с этой статьёй: Сначала — монолит, или правильный путь к микросервисной архитектуре Проблема в том, что читают они людей "с гор", т.е. совсем других высот и полётов (как правило это работники крупнейших IT контор и проектов больших масштабов), и они не говорят главного. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 22:12 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
Denis., А что за "продвинутая аналитика" приложений в сторах? Что покупают клиенты? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 23:05 |
|
В чем смысл микросервисов ? Ведь это же усложняет и тормозит обмен.
|
|||
---|---|---|---|
#18+
AddxАлексей Кпропущено... Информационная система может быть разделена на функциональные модули различными способами. В том числе с помощью "микросервисы, шины, приложения, DLL". Безусловно. Есть еще HTTP, СУБД, XML, ... и очень много других способов осуществлять взаимодействие. Какое все это имеет отношение к микросервисам? У них своя ниша, и нужно сравнивать с альтернативами, а не со всем подряд. А то получишь микросервис логирования.Там же написано, это всё способы разделения на модули, поэтому это можно сравнивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 04:05 |
|
|
start [/forum/topic.php?fid=20&msg=39325685&tid=1400279]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 425ms |
0 / 0 |