powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Опрос использования App-Servers/Http-Servers/Embed-http
25 сообщений из 90, страница 3 из 4
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869095
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bspleskmad_nazgul,

В наших банках аналогично: "Микросервисы/Битье монолитов" это, конечно, маркетинговая херня, но вот тренд всё в облако идёт сильный/лоббируемый.
Java - кстати в текущих реализациях с docker конвейеризацией не очень дружит и если её jvm не подтюнили, сожрёт по default вообще всю память при определённых кейсах и не важно сколько там 64mb или 64gb. Кстати до бизнеса стало доходить "насколько" в деньгах стало больше в сравнении когда жил кластер app-серверов и теперь ..... чешут репу.
Но зато попёр python/go/php...etc, хотя многие ужаснулись и переписывают обратно на java если сервис оказался полезным.

Ну в докер не обязательно заворачивать.
Можно через Spring-Cloud рулить.

А так микросервисная архитектура, по мне удобнее в разработке, чем монолитная. Особенно, когда это пилит команда более чем из одного человека.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869126
Bsplesk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.
Только вот поддерживать потом весь этот зоопарк ......
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869128
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulмикросервисная архитектура, по мне удобнее в разработке, чем монолитнаяа монолитная это просто неграмотная.
Итого "микросервисная лучше чем неграмотная".
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869168
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulОсобенно, когда это пилит команда более чем из одного человека.
- ?? ee-приложение изначально ориентированно на модульную архитектуру, законтрактованную через интерфейсы. Описали интерфейсы и пилите модули по разным углам комнаты. Готовый модуль можно линковать в разные приложения (сам так делал с JCA-адаптером к HDFS)
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869169
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 более привередлива.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869195
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВ настоящее время действующая спека J2EE v8 и я пока не вижу серваков которые под нее
подходят.
т.е. вы хотите сказать, что не знаете серверов, которые соответствуют JEE8?
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869214
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю. Использовал JBoss и давно.

Подскажите.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869270
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ не знаю. Использовал JBoss и давно.

Подскажите.
- рефернсной реализацией обычно является GlassFish , а WildFly то же догоняет: WildFly is Jakarta EE 8 Certified!
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869275
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну классно. Дай бох. Хорошо-бы для сравнения кто-то нарисовал полную матрицу совместимости для всех J2EE
сервров. Кто там и где догоняет.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869333
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу классно. Дай бох. Хорошо-бы для сравнения кто-то нарисовал полную матрицу совместимости для всех J2EE
сервров. Кто там и где догоняет.
Зачем? Вам не надо, а те кто использует JavaEE итак в теме
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869344
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрю что Geronimo в нашей выборке вообще выпал. Никто не юзает.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869659
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovmad_nazgulОсобенно, когда это пилит команда более чем из одного человека.
- ?? ee-приложение изначально ориентированно на модульную архитектуру, законтрактованную через интерфейсы. Описали интерфейсы и пилите модули по разным углам комнаты. Готовый модуль можно линковать в разные приложения (сам так делал с JCA-адаптером к HDFS)

Э-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей.
В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро.
А потом смотришь на код.... Начали вроде бы за здравие, но потом пришла другая команда и продолжила, как получиться, потом еще и еще. Пока этот код попадает к тебе. И понимаешь либо пол года нужно будет пилить код на модули, либо как-то изворачиваться.
Т.к. "времени нет", то "как-то изворачиваешься" :-)
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869663
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulKachalovпропущено...

- ?? ee-приложение изначально ориентированно на модульную архитектуру, законтрактованную через интерфейсы. Описали интерфейсы и пилите модули по разным углам комнаты. Готовый модуль можно линковать в разные приложения (сам так делал с JCA-адаптером к HDFS)

Э-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей.
В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро.
А потом смотришь на код.... Начали вроде бы за здравие, но потом пришла другая команда и продолжила, как получиться, потом еще и еще. Пока этот код попадает к тебе. И понимаешь либо пол года нужно будет пилить код на модули, либо как-то изворачиваться.
Т.к. "времени нет", то "как-то изворачиваешься" :-)разговор о том что не надо вставлять слово микросервисы. Это штатная работа еще с 90х годов наверное.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869669
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpразговор о том что не надо вставлять слово микросервисы. Это штатная работа еще с 90х годов наверное.

Не совсем. Микросервисная архитектура довольно точно описана.
Понятно, что без деления на модули она не возможна.
Но, например, в книге Сэма Ньюиана "Создание микросервисов" говориться, что в начале лучше писать монолитное приложения, а потом когда будут понятны границы модулей, делить на микросервисы.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869674
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulкниге Сэма Ньюиана "Создание микросервисов" говориться, что в начале лучше писать монолитное приложения, а потом когда будут понятны границы модулей, делить на микросервисы.это интересно, но по вашим словам нужно сначала ошибиться. Так как монолит не пишут уже лет 15.
Давайте в отдельной теме.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869732
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgulкниге Сэма Ньюиана "Создание микросервисов" говориться, что в начале лучше писать монолитное приложения, а потом когда будут понятны границы модулей, делить на микросервисы.это интересно, но по вашим словам нужно сначала ошибиться. Так как монолит не пишут уже лет 15.
Давайте в отдельной теме.
Монолит пишут и поддерживают и сегодня. Просто никто не озадачивается сходу определением.
И обычно техническое задание или договорённости просто опускают эту классификацию.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869771
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЭ-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей.
В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро.
- это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869774
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovmad_nazgulЭ-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей.
В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро.
- это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда.
Из личного опыта. Плохой дизайн кода я наблюдал в очень синьорных командах. И когда я искал
причину - то оказывалось что просто на какой-то фазе разработки парочка тех-лидов не коммуницировала
друг с другом. Какие там причины были. Личные или управленческие - чорт его знает. Но я просто
добавлю что портит не только Быдлокодер но и очень большая команда разработки где нет координации.
И всё растет и пухнет "естественным образом". Кстати знакомый архитектор любит говорить что
"естественным образом" - это как раковая опухоль.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869845
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovmad_nazgulЭ-э-э чтобы "распилить на модули" нужно в начале понять где проходят границы модулей.
В монолите есть соблазн "забить" на границы и делать как получиться, главное быстро.
- это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда.

Скажем так. Быдлокодить монолит гораздо легче чем микросервисы.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869853
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulKachalovпропущено...

- это справедливо и для микросервисов. Быдлокодер может испортить любую идею и довести ее до абсурда.

Скажем так. Быдлокодить монолит гораздо легче чем микросервисы.
Просто закон Конвея вносит свои поправки.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869871
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulСкажем так. Быдлокодить монолит гораздо легче чем микросервисы.
- вынужден не согласиться (c)
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869908
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovmad_nazgulСкажем так. Быдлокодить монолит гораздо легче чем микросервисы.
- вынужден не согласиться (c)

Монолит "унутре" может быть как угодно плохо спроектирован архитектурно. Но все равно работать.
Просто изменения будут все дороже и дороже.
А вот с микросервисной архитектурой не совсем так.
Там начнутся проблемы гораздо раньше, как минимум из-за сетевого взаимодествия и смены API REST-сервисов.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869931
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Да нет никакой связи Микросервисы <---> Монолит
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869945
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulА вот с микросервисной архитектурой не совсем так..
- неправильная разбивка на сервисы (несколько сервисов в одной транзакции), слишком толстый "микро" сервис и т п. Эти ошибки загубят идею на корню. Все будут плеваться и говорить что микросервисы это г-но. Чем кривые микросервисы лучше кривого монолита я не понимаю. Вероятно речь идет о какой то мутной психологии - раз я нашел "серебрянную пулю", все что я с ее помощью делаю будет хорошим. Ну-ну.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869954
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov,
Согласен полностью.
Те кто тащит в топик термин микросервисы, выберите устоявшийся термин - CRUD, ORM,....
...
Рейтинг: 0 / 0
25 сообщений из 90, страница 3 из 4
Форумы / Java [игнор отключен] [закрыт для гостей] / Опрос использования App-Servers/Http-Servers/Embed-http
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]