Size: a a a

2020 May 21

E

Evgeniy ♎️ in pro.jvm
Andrey Dam
тут какая-то дихотомия двух стульев.
Или легаси монолит или микросервисы.

Почему нет варианта что-то посередине. Т.е. начать распиливать на большие модули.

Бизнес должен понимать что когда-нибудь оно может накрыться медным тазом
Что-то посередине часто приводит к тому, чтотнадо сидеть на двух, трёх стульях сразу и в поддержке в целом такое решение очень дорого
Я с вами согласен, но надо делать с умом такие вещи, а не тяп-ляп
источник

AD

Andrey Dam in pro.jvm
Evgeniy ♎️
Что-то посередине часто приводит к тому, чтотнадо сидеть на двух, трёх стульях сразу и в поддержке в целом такое решение очень дорого
Я с вами согласен, но надо делать с умом такие вещи, а не тяп-ляп
Наверное главное тут не монолит или МС, а "надо делать с умом такие вещи, а не тяп-ляп"

👍🏻
источник

A

Artjom Kalita in pro.jvm
там скорее речь про легаси шло и что бизнес выбирает СТАБИЛЬНЫЕ НАДЕЖНЫЕ ВЕБЛОДЖИК /sarcasm решения вместо хипстерских ваших докеров и микрофреймворков
источник

A

Artjom Kalita in pro.jvm
Монолит может быть вполне up to date , а микро сервисы могут быть ... каждый микро сервис  на вебсферке с джавой 1.5 =)
источник

A

Artjom Kalita in pro.jvm
Я видел людей которые отвечали за важный проект в  компании (и работали с начала проекта) - но при этом это проект был весьма древний и там было все написано через сервлеты и scheduled процессинг завязанный на статусах из абзы, и все попытки перейти на использование спринг контроллеров и попытка упростить поменять schedule processing на что-нибудь ивентоподобное через зайца или кафку,  уперались на жестокую блокировку с их стороны без попыток даже попрототипировать и менеджмент всега принимал их сторону. Так эти люди так у них был тайтл архитекторы четотам и в новые проекты до которых могли дотянутся навязывали свое виденье ...
источник

L

Loljeene in pro.jvm
Artjom Kalita
Я видел людей которые отвечали за важный проект в  компании (и работали с начала проекта) - но при этом это проект был весьма древний и там было все написано через сервлеты и scheduled процессинг завязанный на статусах из абзы, и все попытки перейти на использование спринг контроллеров и попытка упростить поменять schedule processing на что-нибудь ивентоподобное через зайца или кафку,  уперались на жестокую блокировку с их стороны без попыток даже попрототипировать и менеджмент всега принимал их сторону. Так эти люди так у них был тайтл архитекторы четотам и в новые проекты до которых могли дотянутся навязывали свое виденье ...
Всегда нужно слушать обе стороны спора. Потому что it depends
источник

E

Evgeniy ♎️ in pro.jvm
Artjom Kalita
Я видел людей которые отвечали за важный проект в  компании (и работали с начала проекта) - но при этом это проект был весьма древний и там было все написано через сервлеты и scheduled процессинг завязанный на статусах из абзы, и все попытки перейти на использование спринг контроллеров и попытка упростить поменять schedule processing на что-нибудь ивентоподобное через зайца или кафку,  уперались на жестокую блокировку с их стороны без попыток даже попрототипировать и менеджмент всега принимал их сторону. Так эти люди так у них был тайтл архитекторы четотам и в новые проекты до которых могли дотянутся навязывали свое виденье ...
Тут очень просто
Вы не смогли в деньгах объяснить что поддержка/ разработка /тестирование и тд через спринг дешевле
источник

A

Artjom Kalita in pro.jvm
Никогда не бывает все просто в больших компаниях где есть политика
источник

E

Evgeniy ♎️ in pro.jvm
Да
источник

E

Evgeniy ♎️ in pro.jvm
О да, политика и когда куча отделов и каждый за своё топит)
источник

A

Artjom Kalita in pro.jvm
но как программист можно you can change organization or you can change organization
источник

E

Evgeniy ♎️ in pro.jvm
И это всё у клиента внутри, а разгребать все равно приходится нам)
источник

WT

Waldemar Tsiamruk in pro.jvm
Evgeniy ♎️
Тут очень просто
Вы не смогли в деньгах объяснить что поддержка/ разработка /тестирование и тд через спринг дешевле
так а если есть тесты, и работает... то зачем?
источник

WT

Waldemar Tsiamruk in pro.jvm
может быть это не кейс который описывал автор
источник

WT

Waldemar Tsiamruk in pro.jvm
но просто, а как же "работает не трогай"? :)
источник

WT

Waldemar Tsiamruk in pro.jvm
если уж на то пошло и тестов не было, можно было вносить спринг ИЗ тестов
источник

WT

Waldemar Tsiamruk in pro.jvm
а потом авось перелез бы в прод код
источник

WT

Waldemar Tsiamruk in pro.jvm
есть же MockHttpServletRequest\Repsonse
источник

WT

Waldemar Tsiamruk in pro.jvm
как раз в спринге
источник

AE

Alexandr Emelyanov in pro.jvm
@wtsiamruk есть такая классная практика, оформлять поток сознания в одно сообщение, четко структурировать и ясно выражать свои мысли
источник