Size: a a a

2020 April 15

Ч

Чувак in Java & Co
Артёмка ;)
Толстющий синьор с 30 летним стажем, а до сих пор не может воспринять альтернативную точку зрения. Тем более она не полностью противоречит его текущей. Но синьорчик обижается и отмазывается ад хоминемом и цитатами про библию. Чел, это пиздец. Просто пиздец.
Слушай, хорош.
источник

DK

Dmitry Kalinichenko in Java & Co
А актуально ли сейчас строить внутреннюю систему в организации, например документооборота, на freemaker или thymeleaf  (в случае когда нет под рукой знающего js и их фреймворки) ?
источник

AS

Artem Sierikov in Java & Co
Roman K
Я программирую с прошлого тысячелетия, и не помню ни одной системы, где микросервисы вводились для масштабирования разработки. Только для масштабирования производительности или для гибкости переключения чего-то на лету.
Как выдерживать большой наплыв пользователей

Вот вы поддерживали 3 человека в день, а в новый год пришло 33 000

И что делать? Падать что-ли?

На счёт ответа про "добавь на сервак оперативки" - почитайте по scalability law

В какой-то момент расширение одного сервера станет слишком дорогой фичей
источник

AS

Artem Sierikov in Java & Co
Dmitry Kalinichenko
А актуально ли сейчас строить внутреннюю систему в организации, например документооборота, на freemaker или thymeleaf  (в случае когда нет под рукой знающего js и их фреймворки) ?
Большая организация?
источник

z

zeo in Java & Co
Кто из pdf вытаскивал данные? Столкнулся с проблемой, что считать все строки могу из pdf но они в полном хаосе считываются, может есть какая-то api в которую кидаешь pdf а он тебе xml или json возвращает?
источник

DK

Dmitry Kalinichenko in Java & Co
100-200 сотрудников будут юзать
источник

IK

Ilya Kovalkov in Java & Co
Dmitry Kalinichenko
А актуально ли сейчас строить внутреннюю систему в организации, например документооборота, на freemaker или thymeleaf  (в случае когда нет под рукой знающего js и их фреймворки) ?
А какая цель в том, чтобы строить своё решение?
источник

DK

Dmitry Kalinichenko in Java & Co
Ilya Kovalkov
А какая цель в том, чтобы строить своё решение?
цель по фронту или в целом по системе ? решение на альфреско не подходит.
источник

DK

Dmitry Kalinichenko in Java & Co
Ilya Kovalkov
А какая цель в том, чтобы строить своё решение?
ну и как бы это форум программистов а не админов, и я не задаю вопрос подскажите систему из коробки по эдо
источник

IK

Ilya Kovalkov in Java & Co
Dmitry Kalinichenko
ну и как бы это форум программистов а не админов, и я не задаю вопрос подскажите систему из коробки по эдо
Я спросил потому, что мне показалось это довольно странно - изобретать велосипед для относительно небольшой компании. Ну а по самому вопросу могу только о thymeleaf дать свой комментарий. Это просто шаблонизатор, и по моим представлениям, он не сможет Вам помочь заменить отсутствие экспертизы по js. Даже в самом примитивном использовании jQuery хотя бы нужен.
источник

RK

Roman K in Java & Co
Artem Sierikov
Как выдерживать большой наплыв пользователей

Вот вы поддерживали 3 человека в день, а в новый год пришло 33 000

И что делать? Падать что-ли?

На счёт ответа про "добавь на сервак оперативки" - почитайте по scalability law

В какой-то момент расширение одного сервера станет слишком дорогой фичей
Практика доказывает, что оно все равно упадет. Как правило на этапе доступа в БД. Потому-что если БД не крошечная, то ты не можешь поднять за время таймаута ещё одиннадцать тысяч серверов, да ещё и с развертыванием актуальной копии базы на ней.

А даже если БД выдержит, то - если мы говорим про бизнес - у тебя есть люди, которые обрабатывают заказы и склад, и вот уж там увеличение нагрузки в 11 тысяч раз точно никакой персонал не потянет.

=====

Как показывает та же практика, к моменту, когда чуваки, решившие вложиться в микросервисную архитектуру, успевают написать авторизацию, swagger-файлы на все компоненты и парочку микросервисов, их конкуренты, влощившиеся на старте в монолит, уже отгрызают у них рынок.

Я не говорю, что микросервисы - это плохо. Но это дорого, сложно, требует большего количества персонала и затрат на инфраструктуру.
https://martinfowler.com/bliki/MonolithFirst.html
источник

DK

Dmitry Kalinichenko in Java & Co
Ilya Kovalkov
Я спросил потому, что мне показалось это довольно странно - изобретать велосипед для относительно небольшой компании. Ну а по самому вопросу могу только о thymeleaf дать свой комментарий. Это просто шаблонизатор, и по моим представлениям, он не сможет Вам помочь заменить отсутствие экспертизы по js. Даже в самом примитивном использовании jQuery хотя бы нужен.
а vaadin ? насколько популярен ? или проще найти js-ника )
источник

RG

Roman Golubkov in Java & Co
Artem Sierikov
Как выдерживать большой наплыв пользователей

Вот вы поддерживали 3 человека в день, а в новый год пришло 33 000

И что делать? Падать что-ли?

На счёт ответа про "добавь на сервак оперативки" - почитайте по scalability law

В какой-то момент расширение одного сервера станет слишком дорогой фичей
Поднять 2ой инстанс и nginx round robin уже нельзя так?
источник

AS

Artem Sierikov in Java & Co
Roman Golubkov
Поднять 2ой инстанс и nginx round robin уже нельзя так?
Ну да, так же каскадного отказа не будет
источник

AS

Artem Sierikov in Java & Co
Roman K
Практика доказывает, что оно все равно упадет. Как правило на этапе доступа в БД. Потому-что если БД не крошечная, то ты не можешь поднять за время таймаута ещё одиннадцать тысяч серверов, да ещё и с развертыванием актуальной копии базы на ней.

А даже если БД выдержит, то - если мы говорим про бизнес - у тебя есть люди, которые обрабатывают заказы и склад, и вот уж там увеличение нагрузки в 11 тысяч раз точно никакой персонал не потянет.

=====

Как показывает та же практика, к моменту, когда чуваки, решившие вложиться в микросервисную архитектуру, успевают написать авторизацию, swagger-файлы на все компоненты и парочку микросервисов, их конкуренты, влощившиеся на старте в монолит, уже отгрызают у них рынок.

Я не говорю, что микросервисы - это плохо. Но это дорого, сложно, требует большего количества персонала и затрат на инфраструктуру.
https://martinfowler.com/bliki/MonolithFirst.html
Понял, спасибо
источник

RG

Roman Golubkov in Java & Co
Artem Sierikov
Ну да, так же каскадного отказа не будет
это было о том что горизонтальный рост не связан с тем внутри у тебя монолоит или мс и не сводится к "монолит - докинуть оперативки"
источник

Ч

Чувак in Java & Co
Забавляет, как вокруг «технологии», которую заюзала для себя гигантская компания со специфическими нуждами появляются фанатики, пихающие это повсюду.
Правда, чаще всего просто пересказывая статьи с хабра, вместо реального опыта с цифрами.
источник

C

Cyclone in Java & Co
Dmitry Kalinichenko
А актуально ли сейчас строить внутреннюю систему в организации, например документооборота, на freemaker или thymeleaf  (в случае когда нет под рукой знающего js и их фреймворки) ?
Вполне.
А vaadin и прочее jsf'но-gwt'шное, по-моему, дышит на ладан.
источник

RK

Roman K in Java & Co
Чувак
Забавляет, как вокруг «технологии», которую заюзала для себя гигантская компания со специфическими нуждами появляются фанатики, пихающие это повсюду.
Правда, чаще всего просто пересказывая статьи с хабра, вместо реального опыта с цифрами.
Хуже, когда такие ребята со взором горящим приходят на позиции тимлидов.
источник

N

Nadia in Java & Co
Здраствуйте , Кто может помочь создать игру?

Создать игру «Найдите одинаковое словосочетание».  Правила игры: Словосочетание (или слова) размещаются на карточках.  Нужно перевернуть карточки и запоминать.  При нажатии подряд на 2 одинаковые карточки они исчезают.  Игра продолжается до момента уничтожения всех карточек.  Затем выводится сообщение о выполнении работы и слова «хорошо», «Неплохо», «Молодец» в зависимости от времени выполнения работы.
источник