|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Привет. В продолжение топика https://www.sql.ru/forum/1317429-2/server-prilozheniy-dlya-java я решил создать голосование с мультивыбором серверов приложений и веб-серверов которые вы используете в продакшене и просто в тестировании. Tomcat/Jetty по большей части не являются полноценными серверами приложений но я их просто включаю для хорошего покрытия статистики. Кроме того Tomcat может стоять в стеке Spring технологий. Всем - спасибо за ваши голоса. Кликайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:04 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Прголосовал, но имхо нерепрезентативная выборка - народу мало. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:49 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Подождем. Куда спешить? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:51 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpashaПрголосовал, но имхо нерепрезентативная выборка - народу мало.вот извини, а мы вокруг все глупые и это не понимаем? И не знаем чтт сегодня воскресенье? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:53 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonПодождем. Куда спешить? я имею в виду, что тут в принципе мало народу, а не прям сейчас мало. По-этому никакие числа имхо не будут значит ничего в плане общей картины. Как думаешь, наберем хотя бы 5к участников :) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:26 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Да я не собираю выборку в мировом масштабе. Вот мы тут спорим в скруле. А какая здесь аудитория? Бывш. страны СНГ. Вот я в их разрезе и собираю. Дальше вернусь в родительский топик. И продолжим. Соберём мало - тоже сведенья. Оценим вообще активность в топике. Вобщем как по мне - просто стартовая точка чтоб поговорить. А позже я придумаю метрику оценки эффективности ресурсов. И КМК кроме меня никто об этом не думает. Только высказываеют своё гуманитарно-богословское мнение. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:44 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВобщем как по мне - просто стартовая точка чтоб поговорить.+1 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:47 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВобщем как по мне - просто стартовая точка чтоб поговорить.как по мне так кошка самая простая и легковесная. легко ставится и в в окнах и в линуксах. все требования выполняет. деплой производится простым копирование в папка webapps. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:51 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:57 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
вадясамая простая и легковеснаяпо сравнению с чем? Надо же сравнивать с чем то. Они все делают автодеплой и кроссплатформенны. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:57 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
вадяmaytonВобщем как по мне - просто стартовая точка чтоб поговорить.как по мне так кошка самая простая и легковесная. легко ставится и в в окнах и в линуксах. все требования выполняет. деплой производится простым копирование в папка webapps. Первые шесть штук удовлетворяют спецификациям J2EE. Правда если быть дотошным то эти спецификации тоже разные. В настоящее время действующая спека J2EE v8 и я пока не вижу серваков которые под нее подходят. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:00 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВот мы тут спорим в скруле получается, это просто в разрезе "удовлетворить любопытство". т.к. если бы я, например, выбирал сервер, то меня бы интересовал самый популярный в абсолютном зачете в качестве одного из критериев выбора. maytonВобщем как по мне - просто стартовая точка чтоб поговорить. тогда ладно ;) maytonИ КМК кроме меня никто об этом не думает потому что это имхо не самый важный критерий на большом кол-ве проектов. что такое размер jar/war, кол-во зависимостей, время старта или даже расход памяти по сравнению со скажем, уровнем владения инструментом, легкостью поиска персонала (или скоростью его обучения). и т.п. "неочевидными" вещами. Однако я бы был не против выслушать, что именно коллеги имеют в виду под монструозностью, желательно в конструктивном ключе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:01 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mayton, а что кошка не следует спекам? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:04 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpashaОднако я бы был не против выслушать,вы распугали всю рыбу чтобы выслушивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:14 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
У кота точно есть Jsp/Servlets. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:14 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
вадякак по мне так кошка самая простая и легковесная. легко ставится и в в окнах и в линуксах. Как по мне, так spring boot ещё проще - один jar с уже встроенным серваком и скриптами для автостарта. Если под одним инстансом томкэта не запускается несколько приложений, не используются совместные ресурсы и библиотеки, не используется hot redeploy (я не претендуют тут на полный список всех фич), то вообще не ясно зачем внешний томкэт. Как любит говорить Петро - оверхед это. Мои любимые коллеги, юзают повсеместно embedded jetty - тоже вариант, если от спринга несварение. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 17:30 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpasha, да всё зависит о целей использования. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 17:38 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Один физический инстанс EC2 == 1 endpoint на Spring. И какая разница какой там футпринт. 100 мб? 500 мб? Какая разница когда для скейлинга вы поднимаете еще один независимый EC2. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 21:22 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Можно взять - топовую версию SpringBoot приложения и со стартера собрать привет-мир приложение наподобие TimeService. Далее - посчитаем сколько шлака он в себя втянул. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 21:38 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpashaОднако я бы был не против выслушать, что именно коллеги имеют в виду под монструозностью, желательно в конструктивном ключе. И я не против - послушать что такое "монструозность". Покажите мне мать ее монструозность. Вот покажите. Может так оказаться что WildFly с пинка поднимает больше шлака чем SpringBoot. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 22:22 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mayton, Проводил не так давно тест, одну и ту же функциональность, не потребляющую много памяти, простейшее приложение читающее данное из БД, на springboot (undertow как контейнер) c default конфигурацией и простой spring mvc запустить в 64Mb heap. Запустилось оба варианта, но если подать нагрузку, то spring boot быстро падал с OOM. Вывод простой - spring boot надо уметь готовить, и это умеют единицы. Я не очень умею. Потому что не люблю spring boot. Думаю, что наши эксперты могут получить тот же результат, но аннотаций будет где-то экрана на два. Понять, что они все они вместе означают, и почему не работает добавление еще одной - задача совсем не тривиальная. А в тесте всех побил quarkus (quarkus.io). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 23:47 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonМожно взять - топовую версию SpringBoot приложения и со стартера собрать привет-мир приложение наподобие TimeService. Далее - посчитаем сколько шлака он в себя втянул. Готово. Получился монстр размером в 16 мегабайт. Отсюдова https://start.spring.io/ - Gradle project - Spring Boot 2.1.8 - +Web Привет-мир приложение с 1 рест enpoint. Типа пинг-понг. Занимает 16 мегабайт. Работает. Сколько стартует - сложно сказать. По логам - около 2-3 секунд. (Но нас в топике будет также интересовать не время спада активности в лог-файлах а фактическое время готовности ендпоинта отдать первую строку данных. Мне кажется это важно. ... Эти чортовы lazy-механики могут сильно исказить картину происходиящего.) Поэтому время старта - это ложная метрика. Надо расчитывать на нечто более осязаемое. Для сомневающихся привожу листинг jar-архива. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112.
Любой может повторить мой эксперимент и получить те-же 16 мегабайт ресурсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:01 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
kolchanovmayton, Проводил не так давно тест, одну и ту же функциональность, не потребляющую много памяти, простейшее приложение читающее данное из БД, на springboot (undertow как контейнер) c default конфигурацией и простой spring mvc запустить в 64Mb heap. Запустилось оба варианта, но если подать нагрузку, то spring boot быстро падал с OOM. Я не очень понимаю смысла этого эксперимента. Всё-таки технология Spring не создавалась для микро-контроллеров и смарт-приставок. Ее назначение - работать в сфере бизнес-процессов. Я не знаю такого хостинга сегодня который продаёт хосты с объёмом меньше чем 0.5 Гб оперативы. Серъезно что это за жлобство такое? Может вы из гейм-дева? P.S. Знаете в 90х было такое понятие как демо-сцена. Программисты писали на ассемблере 3Д-эффекты в 64 килобайта. Но я надеюсь что наши задачи очень-очень далеки от этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:06 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Нет, вполне бизнеc задача. Есть внешнее требование - поддержка микросервисной архитектуры в т.ч. в public cloud. Если можно уменьшить потребление памяти и cpu на каждом pod - это выливается в конкретные деньги. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:20 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
kolchanovНет, вполне бизнеc задача. Есть внешнее требование - поддержка микросервисной архитектуры в т.ч. в public cloud. Если можно уменьшить потребление памяти и cpu на каждом pod - это выливается в конкретные деньги. Пробовали Jetty? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:24 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
>Я не знаю такого хостинга сегодня который продаёт хосты с объёмом меньше чем 0.5 Гб оперативы. Пример - google cloud kubernetes позводяет в запускать в одном compute engine достаточно много сервисов. Поэтому нарезка более тонкая чем то что предоставляет iaas. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:25 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
>Пробовали Jetty? Конечно. Undertow потребляет меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:26 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
kolchanov>Я не знаю такого хостинга сегодня который продаёт хосты с объёмом меньше чем 0.5 Гб оперативы. Пример - google cloud kubernetes позводяет в запускать в одном compute engine достаточно много сервисов. Поэтому нарезка более тонкая чем то что предоставляет iaas. У вас есть state? Может вы дошли до такого уровня что вам уже вообще не нужна серверная архитектура. Мир кстати к этому медленно идёт. AWS Lambda. Spring Functions. Google Functions. Программист бизнес-логики будет писать только функции и больше ничего. Всё остальное. Инфраструктура. Хостинги. Будут делать девопсы и админы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:30 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
kolchanov>Пробовали Jetty? Конечно. Undertow потребляет меньше. Какие на нём функции? Если просто передаточное звено - то можно было пробовать Node.JS. Там футпринта еще меньше должно быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:31 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
>У вас есть state? Может вы дошли до такого уровня что вам уже вообще не нужна серверная архитектура. У нас есть все :) Это был всего-лишь тест, который показывает сколько уходит памяти на фреймворк, и он далеко не определяющий. Помимо этого критерия есть куча других - - насколько просто найти разработчика на рынке - какой опыт у существующей команды - что удобнее в условиях совместной разработки с заказчиками - какие конкретные интегрированные в фреймворк библиотеки существуют для реализации конкретных требований и т.д. Тут, к сожалению, у spring boot на данный момент нет конкуренnов. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:45 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
>то можно было пробовать Node.JS. Node.js тоже есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:46 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
(разводя руками) Мне не придётся работать с такими серверами где считают 64 Мб. Кстати кто может создать привет-мир для WildFly? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:53 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
За ссылку на http://undertow.io/ - спасибо. Буду знать. Я хотел в этот список включить netty. Но уж как-то слишком сурово. Для нежных. Избалованных J2EE-спецификациями... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:56 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mayton, >Мне не придётся работать с такими серверами где считают 64 Мб. Если вдруг захочешь - у нас бывает интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:58 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
kolchanovmayton, Проводил не так давно тест, одну и ту же функциональность, не потребляющую много памяти, простейшее приложение читающее данное из БД, на springboot (undertow как контейнер) c default конфигурацией и простой spring mvc запустить в 64Mb heap. Запустилось оба варианта, но если подать нагрузку, то spring boot быстро падал с OOM. Spring Boot по умолчанию тянет все что теоретически может понадобиться. Это связанно с тем, что он старается быть декларативным. Т.е. подключил зависимость у тебя все заработало и почти так, как тебе надо. Плюс "по умлочагию", подрубется куча вещей которых и не просишь, например система мониторинга и логирования. С одной стороны - да Hello World очень "жирный". С другой, куча зависимостей и немного бизнес-логики и у тебя вполне нормальное приложение, которое удобно дистрибьютить. Т.к. получаеться один jar, то он легко встраиваеться в CI/CD разные версии приложения хранятся в репозитории. Поэтому легко "вернуться" на старую версию без пересборки. В общем все сделано под современный микросеврисный тренд. Но "за все надо платить". Если раньше, для работы "кровавого Ынтырпрайза" нужен был сервер приложений, вокруг которого плясали специально надрессированные админы. То сейчас имеем не самое оптимизированное приложение, но которое чуть проще в администрировании. Ну если нет ограничения по ресурсам железа. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 05:47 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Как по мне - 16 мб не особо жирно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 07:11 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulЕсли раньше, для работы "кровавого Ынтырпрайза" нужен был сервер приложений, вокруг которого плясали специально надрессированные админы. То сейчас имеем не самое оптимизированное приложение, но которое чуть проще в администрировании. Ну если нет ограничения по ресурсам железа.а что, spring boot есть счас в энтерпрайзе? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 08:09 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Дойче банк. Свисс банк. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 08:39 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmad_nazgulЕсли раньше, для работы "кровавого Ынтырпрайза" нужен был сервер приложений, вокруг которого плясали специально надрессированные админы. То сейчас имеем не самое оптимизированное приложение, но которое чуть проще в администрировании. Ну если нет ограничения по ресурсам железа.а что, spring boot есть счас в энтерпрайзе? На сколько я понял его сейчас активно внедряют. Под флагом "разбиение монолита". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 08:53 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgul, Ну, если только в качестве динамита чтобы все разрушить)). Как будто монолит разбить нельзя АппСервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 08:57 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Лицензии мать их так... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 09:19 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВ настоящее время действующая спека J2EE v8 и я пока не вижу серваков которые под нее подходят. Wildfly 14 is JEE 8 Certified ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:23 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mayton (разводя руками) Мне не придётся работать с такими серверами где считают 64 Мб. Кстати кто может создать привет-мир для WildFly?Hello world для Wildfly ничем не отличается от аналогичного проекта для Tomcat - один сервлет в WARнике. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:25 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
WGAmayton (разводя руками) Мне не придётся работать с такими серверами где считают 64 Мб. Кстати кто может создать привет-мир для WildFly?Hello world для Wildfly ничем не отличается от аналогичного проекта для Tomcat - один сервлет в WARнике. Давайте футпринт считать. Я насчитал 16 мегабайт. На всё приложение. Это я не ради троллинга сказал. Просто в родительском топике кто-то очень много говорил о ресурсах и накладных расходах. А я человек дотошный. Давайте считать ресурсы. Все ресурсы. Вообще все-все. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:28 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonWGAпропущено... Hello world для Wildfly ничем не отличается от аналогичного проекта для Tomcat - один сервлет в WARнике. Давайте футпринт считать. Я насчитал 16 мегабайт. На всё приложение. Это я не ради троллинга сказал. Просто в родительском топике кто-то очень много говорил о ресурсах и накладных расходах. А я человек дотошный. Давайте считать ресурсы. Все ресурсы. Вообще все-все.HelloWorld неинформативен. Тот же Wildly использует lazy initialization различных сервисов, что и позволяет ему "голому" взлетать не сильно медленее того же Tomcat (у меня менее 4 сек). Надо приложение, которое работае с БД, какие-то сервисы предоставляет, например, REST. Но, честно говоря, не вижу смысла в таких замерах. Я согласен с Вами, уважаемый mayton, что производительность разработки куда важнее "сжираемой" памяти. У нас приложение на Wildfly сразу после деплоя сжирает около 600 МБ и никого это не пугает. Память уже давно дешевая. Кстати, бОльшая часть приходится на Hibernate, который под Спрингом будет жрать ровно столько же, ни грамму меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:39 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
WGAmaytonпропущено... Давайте футпринт считать. Я насчитал 16 мегабайт. На всё приложение. Это я не ради троллинга сказал. Просто в родительском топике кто-то очень много говорил о ресурсах и накладных расходах. А я человек дотошный. Давайте считать ресурсы. Все ресурсы. Вообще все-все.HelloWorld неинформативен. Тот же Wildly использует lazy initialization различных сервисов, что и позволяет ему "голому" взлетать не сильно медленее того же Tomcat (у меня менее 4 сек). Надо приложение, которое работае с БД, какие-то сервисы предоставляет, например, REST. Но, честно говоря, не вижу смысла в таких замерах. Я согласен с Вами, уважаемый mayton, что производительность разработки куда важнее "сжираемой" памяти. У нас приложение на Wildfly сразу после деплоя сжирает около 600 МБ и никого это не пугает. Память уже давно дешевая. Кстати, бОльшая часть приходится на Hibernate, который под Спрингом будет жрать ровно столько же, ни грамму меньше. Да. Явные депенденси на Hibernate у проектов SpringData - это большая проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:48 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
WGAHelloWorld неинформативен. Тот же Wildly использует lazy initialization различных сервисов, что и позволяет ему "голому" взлетать не сильно медленее того же Tomcat (у меня менее 4 сек). Надо приложение, которое работае с БД, какие-то сервисы предоставляет, например, REST. Да я уже писал где-то что в энтерпрайзе (80% проектов) будет классический стек Spring/EhCache/Hibernate/DBMS и готовность вашей системы НА САМОМ деле работать под нагрузкой будет зависеть от прогрева кешей. Когда они прогреются - это вопрос отдельный. Но я могу сказать что он вообще (совсем-совсем) не зависит от выбранного сервера приложений. Пока база не отдаст горячие точки выборок, ваша система - медленный покемон. Сама база тоже прогревается (это я как базовик говорю). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:53 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgul, В наших банках аналогично: "Микросервисы/Битье монолитов" это, конечно, маркетинговая херня, но вот тренд всё в облако идёт сильный/лоббируемый. Java - кстати в текущих реализациях с docker конвейеризацией не очень дружит и если её jvm не подтюнили, сожрёт по default вообще всю память при определённых кейсах и не важно сколько там 64mb или 64gb. Кстати до бизнеса стало доходить "насколько" в деньгах стало больше в сравнении когда жил кластер app-серверов и теперь ..... чешут репу. Но зато попёр python/go/php...etc, хотя многие ужаснулись и переписывают обратно на java если сервис оказался полезным. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:55 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
BspleskJava - кстати в текущих реализациях с docker конвейеризацией не очень дружит и если её jvm не подтюнили, сожрёт по default вообще всю память при определённых кейсах и не важно сколько там 64mb или 64gb. Вот эту фразу я вообще не понял. Каким образом вы хотите тюнить и что именно? Java создается не под докеры а под операционыне системы. Докер - это просто слой абстракций. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:58 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mayton, https://blogs.oracle.com/java-platform-group/java-se-support-for-docker-cpu-and-memory-limits ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:05 |
|
Опрос использования 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 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Kachalov, Согласен полностью. Те кто тащит в топик термин микросервисы, выберите устоявшийся термин - CRUD, ORM,.... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 14:17 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Kachalovmad_nazgulА вот с микросервисной архитектурой не совсем так.. - неправильная разбивка на сервисы (несколько сервисов в одной транзакции), слишком толстый "микро" сервис и т п. Эти ошибки загубят идею на корню. Все будут плеваться и говорить что микросервисы это г-но. Чем кривые микросервисы лучше кривого монолита я не понимаю. Вероятно речь идет о какой то мутной психологии - раз я нашел "серебрянную пулю", все что я с ее помощью делаю будет хорошим. Ну-ну. Я просто исхожу из самого плохого случая. Плохо спроектированный монолит можно поддерживать долго. Его с горем пополам можно как-то изменять и он будет долее-менее работать. Плохо спроектированная микросервисная архитектура довольно быстро загнется. Вы считаете, что это плохо. По мне наоборот. Чем быстрее загнется плохо спроектированное приложение, тем лучше. Легче статехолдерам объяснить, что все надо менять. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 14:24 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulВы считаете, что это плохо.не он один. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 14:33 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulЧем быстрее загнется плохо спроектированное приложение, тем лучше. Легче статехолдерам объяснить, что все надо менять. :-)У вас представление об IT в крупном бизнесе несколько превратное, каким образом и в каком направлении развивать IT определяет ДИТ, и основным критерием при принятии решения являются референсы на уже существующие системы (именно это, к приему, является основной причиной засилья в банках ПО и железа от IBM), т.е. в первом приближении ДИТ вообще плевать что там думает архитектор, которого взяли вчера, а завтра уволят - проще у своего знакомого узнать что да как. Для российской действительности это выглядит так, что в крупном энтерпрайзе никто на микросервисы переходить не будет ровно до тех пор, пока условный сбер не объявит всем что микросервисы - это круто и всем нужно туда идти, а у сбера вместо побед на поле IT сплошные обсеры, причем айтишные бюджеты там вполне себе крупные в сравнении с остальными по России. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 14:46 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Андрей ПанфиловУ вас представление об IT в крупном бизнесе несколько превратное, каким образом и в каком направлении развивать IT определяет ДИТ, и основным критерием при принятии решения являются референсы на уже существующие системы (именно это, к приему, является основной причиной засилья в банках ПО и железа от IBM), т.е. в первом приближении ДИТ вообще плевать что там думает архитектор, которого взяли вчера, а завтра уволят - проще у своего знакомого узнать что да как. Для российской действительности это выглядит так, что в крупном энтерпрайзе никто на микросервисы переходить не будет ровно до тех пор, пока условный сбер не объявит всем что микросервисы - это круто и всем нужно туда идти, а у сбера вместо побед на поле IT сплошные обсеры, причем айтишные бюджеты там вполне себе крупные в сравнении с остальными по России. Я говорил со стороны разработчика, который "вариться" в "кровавом Ынтырпрайзе". Повидал не одну "унаследованную" систему. Все они работают. Но чтобы там что-то изменить... Во первых ни в одной из систем не было актуальной документации. Во вторых никаких тестов, в принципе. Тестируют мануально пользователи. В третьих сборка проект и деплой - это танцы с бубном. При этом "внешне" проблем нет. Приложения работают и выполняют свою работу. Но задачи типа "добавить тут кнопку" выливаются в пару недель поиска как добавить кнопку, при этом чтобы ничего не поломать походу. В этом плане микросеврисная архитектура мне нравиться больше. Т.к. сам микросервис не большой. И изменения там боле-менее понятны. А если он еще тестами обложен, то вообще замечательно. Но спроектировать микросервисную архитектуру сложнее. И плохо спроектированная микросервисная архитектура более хрупкая, чем монолит. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 15:10 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulKachalovпропущено... - вынужден не согласиться (c) Монолит "унутре" может быть как угодно плохо спроектирован архитектурно. Но все равно работать. Просто изменения будут все дороже и дороже. А вот с микросервисной архитектурой не совсем так. Там начнутся проблемы гораздо раньше, как минимум из-за сетевого взаимодествия и смены API REST-сервисов. Скорее имеется в виду что простая декомпозиция монолита на микросервисы не решит проблем монолита а скорее подкинет новых. Это всё равно что кристал микропроцессра разбить на осколки. Потом соединить их ethernetom и надеятся что полученный микросервисный микропроцессор будет красиво и быстро работать. Не получится господа. Лаги сожрут все. Поэтому скорее более верный посыл в сторону LowCoupling, который в микросервисах хотя-бы явно выражен. Туда-же до кучи часть букв из S.O.L.I.D. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 15:11 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulВо первых ни в одной из систем не было актуальной документации. Во вторых никаких тестов, в принципе. Тестируют мануально пользователи. В третьих сборка проект и деплой - это танцы с бубном.То что вы описываете никакого отношения к монолиту не имеет, а имеет прямое отношение к размеру бюджета IT: есть деньги - пишем тесты, нет денег - не пишем, то же самое с документацией, развитием архитектуры и пр. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 15:26 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulВ этом плане микросеврисная архитектура мне нравиться больше.да. Мы знаем что тут в ветке у всех любовь к чему либо. Проехали?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 15:46 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mad_nazgulПлохо спроектированный монолит можно поддерживать долго. Плохо спроектированная микросервисная архитектура довольно быстро загнется. Вы считаете, что это плохо. - ложный вывод. Я считаю что плохо спроектированное или неправильно реализованное вне зависимости от изначальной архитектуры (монолит или микросервисы) будет работать плохо и создавать проблемы в дальнейшем. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 16:19 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Андрей ПанфиловТо что вы описываете никакого отношения к монолиту не имеет, а имеет прямое отношение к размеру бюджета IT: есть деньги - пишем тесты, нет денег - не пишем, то же самое с документацией, развитием архитектуры и пр. Имеет. Почему, сказал выше. Не смотря на все проблемы проекта, приложение работает и работает приемлемо для заказчика. Если бы точно так же развивалась микросервисная архитектура, то она бы загнулась через пол года - год. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 05:44 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
KachalovЯ считаю что плохо спроектированное или неправильно реализованное вне зависимости от изначальной архитектуры (монолит или микросервисы) будет работать плохо и создавать проблемы в дальнейшем. Согласен, но с оговоркой. Монолит, будет создавать в дальнейшем проблемы в основном разработчику. И работать будет не так сильно плохо, чтобы стейтхолдер задумался о необходимости рефакторинга. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 05:46 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Уважаемый mayton, выводы еще рано делать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2019, 10:30 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mirudom, Какие вы хотите выводы? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2019, 10:42 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВсем - спасибо за ваши голоса. Кликайте. Уважаемый mayton. Ваш пост ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2019, 10:56 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Мой пост. Вы хотите чтобы я написал - по итогам голосования победил... тра-ла-ла итд? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2019, 11:19 |
|
|
start [/forum/topic.php?all=1&fid=59&tid=2121080]: |
0ms |
get settings: |
5ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
65ms |
get topic data: |
4ms |
get forum data: |
1ms |
get page messages: |
1606ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 2009ms |
0 / 0 |