Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4]      все
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4839
App-Servers/Http-Servers/Embed-http
IBM Webshere
22,2%
 (8)
Oracle Weblogic
8,3%
 (3)
Red Hat JBoss
16,7%
 (6)
WildFly
33,3%
 (12)
GlassFish
19,4%
 (7)
Geronimo Application Server
2,8%
 (1)
Apache Tomcat
58,3%
 (21)
Jetty
38,9%
 (14)
Голосование открыто только для зарегистрированных пользователей.
Проголосовало: 36  

Kachalov
mad_nazgul
А вот с микросервисной архитектурой не совсем так..

- неправильная разбивка на сервисы (несколько сервисов в одной транзакции), слишком толстый "микро" сервис и т п. Эти ошибки загубят идею на корню. Все будут плеваться и говорить что микросервисы это г-но. Чем кривые микросервисы лучше кривого монолита я не понимаю. Вероятно речь идет о какой то мутной психологии - раз я нашел "серебрянную пулю", все что я с ее помощью делаю будет хорошим. Ну-ну.


Я просто исхожу из самого плохого случая.
Плохо спроектированный монолит можно поддерживать долго.
Его с горем пополам можно как-то изменять и он будет долее-менее работать.
Плохо спроектированная микросервисная архитектура довольно быстро загнется.

Вы считаете, что это плохо.

По мне наоборот.
Чем быстрее загнется плохо спроектированное приложение, тем лучше.
Легче статехолдерам объяснить, что все надо менять. :-)
1 окт 19, 14:24    [21983889]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2144
mad_nazgul
Вы считаете, что это плохо.
не он один.
1 окт 19, 14:33    [21983907]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3334
mad_nazgul
Чем быстрее загнется плохо спроектированное приложение, тем лучше.
Легче статехолдерам объяснить, что все надо менять. :-)
У вас представление об IT в крупном бизнесе несколько превратное, каким образом и в каком направлении развивать IT определяет ДИТ, и основным критерием при принятии решения являются референсы на уже существующие системы (именно это, к приему, является основной причиной засилья в банках ПО и железа от IBM), т.е. в первом приближении ДИТ вообще плевать что там думает архитектор, которого взяли вчера, а завтра уволят - проще у своего знакомого узнать что да как. Для российской действительности это выглядит так, что в крупном энтерпрайзе никто на микросервисы переходить не будет ровно до тех пор, пока условный сбер не объявит всем что микросервисы - это круто и всем нужно туда идти, а у сбера вместо побед на поле IT сплошные обсеры, причем айтишные бюджеты там вполне себе крупные в сравнении с остальными по России.
1 окт 19, 14:46    [21983923]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4839
Андрей Панфилов
У вас представление об IT в крупном бизнесе несколько превратное, каким образом и в каком направлении развивать IT определяет ДИТ, и основным критерием при принятии решения являются референсы на уже существующие системы (именно это, к приему, является основной причиной засилья в банках ПО и железа от IBM), т.е. в первом приближении ДИТ вообще плевать что там думает архитектор, которого взяли вчера, а завтра уволят - проще у своего знакомого узнать что да как. Для российской действительности это выглядит так, что в крупном энтерпрайзе никто на микросервисы переходить не будет ровно до тех пор, пока условный сбер не объявит всем что микросервисы - это круто и всем нужно туда идти, а у сбера вместо побед на поле IT сплошные обсеры, причем айтишные бюджеты там вполне себе крупные в сравнении с остальными по России.


Я говорил со стороны разработчика, который "вариться" в "кровавом Ынтырпрайзе".
Повидал не одну "унаследованную" систему.
Все они работают. Но чтобы там что-то изменить...

Во первых ни в одной из систем не было актуальной документации.
Во вторых никаких тестов, в принципе. Тестируют мануально пользователи.
В третьих сборка проект и деплой - это танцы с бубном.

При этом "внешне" проблем нет.
Приложения работают и выполняют свою работу.
Но задачи типа "добавить тут кнопку" выливаются в пару недель поиска как добавить кнопку, при этом чтобы ничего не поломать походу.

В этом плане микросеврисная архитектура мне нравиться больше.
Т.к. сам микросервис не большой. И изменения там боле-менее понятны.
А если он еще тестами обложен, то вообще замечательно.

Но спроектировать микросервисную архитектуру сложнее.

И плохо спроектированная микросервисная архитектура более хрупкая, чем монолит.
1 окт 19, 15:10    [21983958]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mayton
Member

Откуда: loopback
Сообщений: 42452
mad_nazgul
Kachalov
пропущено...

- вынужден не согласиться (c)


Монолит "унутре" может быть как угодно плохо спроектирован архитектурно. Но все равно работать.
Просто изменения будут все дороже и дороже.
А вот с микросервисной архитектурой не совсем так.
Там начнутся проблемы гораздо раньше, как минимум из-за сетевого взаимодествия и смены API REST-сервисов.

Скорее имеется в виду что простая декомпозиция монолита на микросервисы не решит проблем
монолита а скорее подкинет новых. Это всё равно что кристал микропроцессра разбить на осколки.
Потом соединить их ethernetom и надеятся что полученный микросервисный микропроцессор будет
красиво и быстро работать. Не получится господа. Лаги сожрут все. Поэтому скорее более верный
посыл в сторону LowCoupling, который в микросервисах хотя-бы явно выражен. Туда-же до кучи
часть букв из S.O.L.I.D.
1 окт 19, 15:11    [21983961]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3334
mad_nazgul
Во первых ни в одной из систем не было актуальной документации.
Во вторых никаких тестов, в принципе. Тестируют мануально пользователи.
В третьих сборка проект и деплой - это танцы с бубном.
То что вы описываете никакого отношения к монолиту не имеет, а имеет прямое отношение к размеру бюджета IT: есть деньги - пишем тесты, нет денег - не пишем, то же самое с документацией, развитием архитектуры и пр.
1 окт 19, 15:26    [21983983]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2144
mad_nazgul
В этом плане микросеврисная архитектура мне нравиться больше.
да. Мы знаем что тут в ветке у всех любовь к чему либо.
Проехали?))
1 окт 19, 15:46    [21984032]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5671
mad_nazgul
Плохо спроектированный монолит можно поддерживать долго.
Плохо спроектированная микросервисная архитектура довольно быстро загнется.

Вы считаете, что это плохо.

- ложный вывод. Я считаю что плохо спроектированное или неправильно реализованное вне зависимости от изначальной архитектуры (монолит или микросервисы) будет работать плохо и создавать проблемы в дальнейшем.
1 окт 19, 16:19    [21984076]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4839
Андрей Панфилов
То что вы описываете никакого отношения к монолиту не имеет, а имеет прямое отношение к размеру бюджета IT: есть деньги - пишем тесты, нет денег - не пишем, то же самое с документацией, развитием архитектуры и пр.


Имеет. Почему, сказал выше. Не смотря на все проблемы проекта, приложение работает и работает приемлемо для заказчика.
Если бы точно так же развивалась микросервисная архитектура, то она бы загнулась через пол года - год.
2 окт 19, 05:44    [21984467]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4839
Kachalov
Я считаю что плохо спроектированное или неправильно реализованное вне зависимости от изначальной архитектуры (монолит или микросервисы) будет работать плохо и создавать проблемы в дальнейшем.


Согласен, но с оговоркой.
Монолит, будет создавать в дальнейшем проблемы в основном разработчику.
И работать будет не так сильно плохо, чтобы стейтхолдер задумался о необходимости рефакторинга.
2 окт 19, 05:46    [21984468]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mirudom
Member

Откуда:
Сообщений: 1042
Уважаемый mayton,
выводы еще рано делать ?
6 окт 19, 10:30    [21987543]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mayton
Member

Откуда: loopback
Сообщений: 42452
mirudom,

Какие вы хотите выводы?
6 окт 19, 10:42    [21987547]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mirudom
Member

Откуда:
Сообщений: 1042
mayton
Всем - спасибо за ваши голоса.
Кликайте.
Уважаемый mayton.
Ваш пост ?
6 окт 19, 10:56    [21987549]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
mayton
Member

Откуда: loopback
Сообщений: 42452
Мой пост.

Вы хотите чтобы я написал - по итогам голосования победил... тра-ла-ла итд?
6 окт 19, 11:19    [21987552]     Ответить | Цитировать Сообщить модератору
 Re: Опрос использования App-Servers/Http-Servers/Embed-http  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2144
mirudom
Уважаемый mayton,
выводы еще рано делать ?

Выводы были ещё до голосования. Не надо молится на одно решение. Мир многообразен).
6 окт 19, 14:34    [21987629]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4]      все
Все форумы / Java Ответить