powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Опрос использования App-Servers/Http-Servers/Embed-http
15 сообщений из 90, страница 4 из 4
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869966
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovmad_nazgulА вот с микросервисной архитектурой не совсем так..
- неправильная разбивка на сервисы (несколько сервисов в одной транзакции), слишком толстый "микро" сервис и т п. Эти ошибки загубят идею на корню. Все будут плеваться и говорить что микросервисы это г-но. Чем кривые микросервисы лучше кривого монолита я не понимаю. Вероятно речь идет о какой то мутной психологии - раз я нашел "серебрянную пулю", все что я с ее помощью делаю будет хорошим. Ну-ну.

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

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

По мне наоборот.
Чем быстрее загнется плохо спроектированное приложение, тем лучше.
Легче статехолдерам объяснить, что все надо менять. :-)
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869977
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulВы считаете, что это плохо.не он один.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39869990
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЧем быстрее загнется плохо спроектированное приложение, тем лучше.
Легче статехолдерам объяснить, что все надо менять. :-)У вас представление об IT в крупном бизнесе несколько превратное, каким образом и в каком направлении развивать IT определяет ДИТ, и основным критерием при принятии решения являются референсы на уже существующие системы (именно это, к приему, является основной причиной засилья в банках ПО и железа от IBM), т.е. в первом приближении ДИТ вообще плевать что там думает архитектор, которого взяли вчера, а завтра уволят - проще у своего знакомого узнать что да как. Для российской действительности это выглядит так, что в крупном энтерпрайзе никто на микросервисы переходить не будет ровно до тех пор, пока условный сбер не объявит всем что микросервисы - это круто и всем нужно туда идти, а у сбера вместо побед на поле IT сплошные обсеры, причем айтишные бюджеты там вполне себе крупные в сравнении с остальными по России.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39870011
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловУ вас представление об IT в крупном бизнесе несколько превратное, каким образом и в каком направлении развивать IT определяет ДИТ, и основным критерием при принятии решения являются референсы на уже существующие системы (именно это, к приему, является основной причиной засилья в банках ПО и железа от IBM), т.е. в первом приближении ДИТ вообще плевать что там думает архитектор, которого взяли вчера, а завтра уволят - проще у своего знакомого узнать что да как. Для российской действительности это выглядит так, что в крупном энтерпрайзе никто на микросервисы переходить не будет ровно до тех пор, пока условный сбер не объявит всем что микросервисы - это круто и всем нужно туда идти, а у сбера вместо побед на поле IT сплошные обсеры, причем айтишные бюджеты там вполне себе крупные в сравнении с остальными по России.

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

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

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

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

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

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

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

Монолит "унутре" может быть как угодно плохо спроектирован архитектурно. Но все равно работать.
Просто изменения будут все дороже и дороже.
А вот с микросервисной архитектурой не совсем так.
Там начнутся проблемы гораздо раньше, как минимум из-за сетевого взаимодествия и смены API REST-сервисов.
Скорее имеется в виду что простая декомпозиция монолита на микросервисы не решит проблем
монолита а скорее подкинет новых. Это всё равно что кристал микропроцессра разбить на осколки.
Потом соединить их ethernetom и надеятся что полученный микросервисный микропроцессор будет
красиво и быстро работать. Не получится господа. Лаги сожрут все. Поэтому скорее более верный
посыл в сторону LowCoupling, который в микросервисах хотя-бы явно выражен. Туда-же до кучи
часть букв из S.O.L.I.D.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39870024
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulВо первых ни в одной из систем не было актуальной документации.
Во вторых никаких тестов, в принципе. Тестируют мануально пользователи.
В третьих сборка проект и деплой - это танцы с бубном.То что вы описываете никакого отношения к монолиту не имеет, а имеет прямое отношение к размеру бюджета IT: есть деньги - пишем тесты, нет денег - не пишем, то же самое с документацией, развитием архитектуры и пр.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39870046
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulВ этом плане микросеврисная архитектура мне нравиться больше.да. Мы знаем что тут в ветке у всех любовь к чему либо.
Проехали?))
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39870073
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulПлохо спроектированный монолит можно поддерживать долго.
Плохо спроектированная микросервисная архитектура довольно быстро загнется.

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

- ложный вывод. Я считаю что плохо спроектированное или неправильно реализованное вне зависимости от изначальной архитектуры (монолит или микросервисы) будет работать плохо и создавать проблемы в дальнейшем.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39870329
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловТо что вы описываете никакого отношения к монолиту не имеет, а имеет прямое отношение к размеру бюджета IT: есть деньги - пишем тесты, нет денег - не пишем, то же самое с документацией, развитием архитектуры и пр.

Имеет. Почему, сказал выше. Не смотря на все проблемы проекта, приложение работает и работает приемлемо для заказчика.
Если бы точно так же развивалась микросервисная архитектура, то она бы загнулась через пол года - год.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39870330
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovЯ считаю что плохо спроектированное или неправильно реализованное вне зависимости от изначальной архитектуры (монолит или микросервисы) будет работать плохо и создавать проблемы в дальнейшем.

Согласен, но с оговоркой.
Монолит, будет создавать в дальнейшем проблемы в основном разработчику.
И работать будет не так сильно плохо, чтобы стейтхолдер задумался о необходимости рефакторинга.
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39872144
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый mayton,
выводы еще рано делать ?
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39872147
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudom,

Какие вы хотите выводы?
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39872149
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВсем - спасибо за ваши голоса.
Кликайте. Уважаемый mayton.
Ваш пост ?
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39872152
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой пост.

Вы хотите чтобы я написал - по итогам голосования победил... тра-ла-ла итд?
...
Рейтинг: 0 / 0
Опрос использования App-Servers/Http-Servers/Embed-http
    #39872197
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudomУважаемый mayton,
выводы еще рано делать ?
Выводы были ещё до голосования. Не надо молится на одно решение. Мир многообразен).
...
Рейтинг: 0 / 0
15 сообщений из 90, страница 4 из 4
Форумы / Java [игнор отключен] [закрыт для гостей] / Опрос использования App-Servers/Http-Servers/Embed-http
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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