|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Bspleskmad_nazgul, В наших банках аналогично: "Микросервисы/Битье монолитов" это, конечно, маркетинговая херня, но вот тренд всё в облако идёт сильный/лоббируемый. Java - кстати в текущих реализациях с docker конвейеризацией не очень дружит и если её jvm не подтюнили, сожрёт по default вообще всю память при определённых кейсах и не важно сколько там 64mb или 64gb. Кстати до бизнеса стало доходить "насколько" в деньгах стало больше в сравнении когда жил кластер app-серверов и теперь ..... чешут репу. Но зато попёр python/go/php...etc, хотя многие ужаснулись и переписывают обратно на java если сервис оказался полезным. Ну в докер не обязательно заворачивать. Можно через Spring-Cloud рулить. А так микросервисная архитектура, по мне удобнее в разработке, чем монолитная. Особенно, когда это пилит команда более чем из одного человека. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:09 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgul, В разработке ? ну как сказать, как было настроено (Hot-Deploy). Если раньше "кнопочка" в ide (Пример: установка плагина в confluence), то теперь .... ухх. Кратко - java мире и так всё было зашибись, хочешь war/ хочешь jar с embedded вариантом и контейнеры и кластера и NEXUS. Связанность, аналогично, вопрос архитектуры, всё равно будут общие библиотеки/правила. Если сервис A использует сервис B, а сервис B сервисы Z X C, только версиями рулить (major/minor). По факту просто заменяем app-сервер на условный OpenShift, что даёт возможность абстрагироваться от java стека. Т.к. в реальность что-то действительно быстрей/проще написать на python/php/node .. etc. Только вот поддерживать потом весь этот зоопарк ...... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:42 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulмикросервисная архитектура, по мне удобнее в разработке, чем монолитнаяа монолитная это просто неграмотная. Итого "микросервисная лучше чем неграмотная". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:43 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulОсобенно, когда это пилит команда более чем из одного человека. - ?? ee-приложение изначально ориентированно на модульную архитектуру, законтрактованную через интерфейсы. Описали интерфейсы и пилите модули по разным углам комнаты. Готовый модуль можно линковать в разные приложения (сам так делал с JCA-адаптером к HDFS) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 14:31 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Bspleskmad_nazgul, В разработке ? ну как сказать, как было настроено (Hot-Deploy). Если раньше "кнопочка" в ide (Пример: установка плагина в confluence), то теперь .... ухх. Кратко - java мире и так всё было зашибись, хочешь war/ хочешь jar с embedded вариантом и контейнеры и кластера и NEXUS. Связанность, аналогично, вопрос архитектуры, всё равно будут общие библиотеки/правила. Если сервис A использует сервис B, а сервис B сервисы Z X C, только версиями рулить (major/minor). По факту просто заменяем app-сервер на условный OpenShift, что даёт возможность абстрагироваться от java стека. Т.к. в реальность что-то действительно быстрей/проще написать на python/php/node .. etc. Только вот поддерживать потом весь этот зоопарк ...... Блин "насношался" я с этими кнопочками в IDE. Когда проект 200x лохматого года. Спасибо не надо. Насчет python/php/node и т.д. Кроме того, что там есть вопросы по производительности, на них гораздо проще писать говнокод. В этом плане Java более привередлива. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 14:33 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВ настоящее время действующая спека J2EE v8 и я пока не вижу серваков которые под нее подходят. т.е. вы хотите сказать, что не знаете серверов, которые соответствуют JEE8? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 15:03 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Я не знаю. Использовал JBoss и давно. Подскажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 15:16 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonЯ не знаю. Использовал JBoss и давно. Подскажите. - рефернсной реализацией обычно является GlassFish , а WildFly то же догоняет: WildFly is Jakarta EE 8 Certified! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 16:00 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Ну классно. Дай бох. Хорошо-бы для сравнения кто-то нарисовал полную матрицу совместимости для всех J2EE сервров. Кто там и где догоняет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 16:04 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonНу классно. Дай бох. Хорошо-бы для сравнения кто-то нарисовал полную матрицу совместимости для всех J2EE сервров. Кто там и где догоняет. Зачем? Вам не надо, а те кто использует JavaEE итак в теме ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 16:53 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Я смотрю что Geronimo в нашей выборке вообще выпал. Никто не юзает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 17:09 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Kachalovmad_nazgulОсобенно, когда это пилит команда более чем из одного человека. - ?? ee-приложение изначально ориентированно на модульную архитектуру, законтрактованную через интерфейсы. Описали интерфейсы и пилите модули по разным углам комнаты. Готовый модуль можно линковать в разные приложения (сам так делал с JCA-адаптером к HDFS) Э-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей. В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро. А потом смотришь на код.... Начали вроде бы за здравие, но потом пришла другая команда и продолжила, как получиться, потом еще и еще. Пока этот код попадает к тебе. И понимаешь либо пол года нужно будет пилить код на модули, либо как-то изворачиваться. Т.к. "времени нет", то "как-то изворачиваешься" :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 05:45 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulKachalovпропущено... - ?? ee-приложение изначально ориентированно на модульную архитектуру, законтрактованную через интерфейсы. Описали интерфейсы и пилите модули по разным углам комнаты. Готовый модуль можно линковать в разные приложения (сам так делал с JCA-адаптером к HDFS) Э-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей. В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро. А потом смотришь на код.... Начали вроде бы за здравие, но потом пришла другая команда и продолжила, как получиться, потом еще и еще. Пока этот код попадает к тебе. И понимаешь либо пол года нужно будет пилить код на модули, либо как-то изворачиваться. Т.к. "времени нет", то "как-то изворачиваешься" :-)разговор о том что не надо вставлять слово микросервисы. Это штатная работа еще с 90х годов наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 06:48 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
PetroNotC Sharpразговор о том что не надо вставлять слово микросервисы. Это штатная работа еще с 90х годов наверное. Не совсем. Микросервисная архитектура довольно точно описана. Понятно, что без деления на модули она не возможна. Но, например, в книге Сэма Ньюиана "Создание микросервисов" говориться, что в начале лучше писать монолитное приложения, а потом когда будут понятны границы модулей, делить на микросервисы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 08:01 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulкниге Сэма Ньюиана "Создание микросервисов" говориться, что в начале лучше писать монолитное приложения, а потом когда будут понятны границы модулей, делить на микросервисы.это интересно, но по вашим словам нужно сначала ошибиться. Так как монолит не пишут уже лет 15. Давайте в отдельной теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 08:41 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmad_nazgulкниге Сэма Ньюиана "Создание микросервисов" говориться, что в начале лучше писать монолитное приложения, а потом когда будут понятны границы модулей, делить на микросервисы.это интересно, но по вашим словам нужно сначала ошибиться. Так как монолит не пишут уже лет 15. Давайте в отдельной теме. Монолит пишут и поддерживают и сегодня. Просто никто не озадачивается сходу определением. И обычно техническое задание или договорённости просто опускают эту классификацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 10:31 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulЭ-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей. В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро. - это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 11:09 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Kachalovmad_nazgulЭ-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей. В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро. - это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда. Из личного опыта. Плохой дизайн кода я наблюдал в очень синьорных командах. И когда я искал причину - то оказывалось что просто на какой-то фазе разработки парочка тех-лидов не коммуницировала друг с другом. Какие там причины были. Личные или управленческие - чорт его знает. Но я просто добавлю что портит не только Быдлокодер но и очень большая команда разработки где нет координации. И всё растет и пухнет "естественным образом". Кстати знакомый архитектор любит говорить что "естественным образом" - это как раковая опухоль. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 11:12 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Kachalovmad_nazgulЭ-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей. В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро. - это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда. Скажем так. Быдлокодить монолит гораздо легче чем микросервисы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 12:09 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulKachalovпропущено... - это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда. Скажем так. Быдлокодить монолит гораздо легче чем микросервисы. Просто закон Конвея вносит свои поправки. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 12:13 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulСкажем так. Быдлокодить монолит гораздо легче чем микросервисы. - вынужден не согласиться (c) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 12:43 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Kachalovmad_nazgulСкажем так. Быдлокодить монолит гораздо легче чем микросервисы. - вынужден не согласиться (c) Монолит "унутре" может быть как угодно плохо спроектирован архитектурно. Но все равно работать. Просто изменения будут все дороже и дороже. А вот с микросервисной архитектурой не совсем так. Там начнутся проблемы гораздо раньше, как минимум из-за сетевого взаимодествия и смены API REST-сервисов. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:18 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgul, Да нет никакой связи Микросервисы <---> Монолит ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:55 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulА вот с микросервисной архитектурой не совсем так.. - неправильная разбивка на сервисы (несколько сервисов в одной транзакции), слишком толстый "микро" сервис и т п. Эти ошибки загубят идею на корню. Все будут плеваться и говорить что микросервисы это г-но. Чем кривые микросервисы лучше кривого монолита я не понимаю. Вероятно речь идет о какой то мутной психологии - раз я нашел "серебрянную пулю", все что я с ее помощью делаю будет хорошим. Ну-ну. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 14:05 |
|
|
start [/forum/topic.php?fid=59&msg=39869771&tid=2121080]: |
0ms |
get settings: |
18ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
61ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
425ms |
get tp. blocked users: |
0ms |
others: | 308ms |
total: | 824ms |
0 / 0 |