Size: a a a

2019 September 27

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in Канада IT
Viktor Mazankin
В смысле работодатель делает вам джобоффер и рабочую визу в Канаду
Аа. Та я на это не надеюсь. Както пытался искать, безуспешно(
источник

AC

Alex Coder in Канада IT
Viktor Mazankin
Куча стартапов пишут нагруженные вещи на джаве, вполне себе ок. Вот знаешь ты что конкретный сервис будет получать 100к рпс, на чем его писать?
на Node.JS. пачка инстансов и перед ним распределитель нагрузки. на aws в 3 клика подымается. плюс в том что масштабируется легко
источник

VM

Viktor Mazankin in Канада IT
Alex Coder
на Node.JS. пачка инстансов и перед ним распределитель нагрузки. на aws в 3 клика подымается. плюс в том что масштабируется легко
Ага, но тебе это надо деплойнуть где-то. И второй вопрос цена, на джаве это напишет любой адекватный синьер и будет парой инстансов обрабатывать, на js сложнее гараздо(читай как сложнее найти девов которые могут). Если упарываться то и на пайтоне можно такое, но девов ещё меньше доступно
источник

KM

Kyrylo Melnychuk in Канада IT
Viktor Mazankin
Ага, но тебе это надо деплойнуть где-то. И второй вопрос цена, на джаве это напишет любой адекватный синьер и будет парой инстансов обрабатывать, на js сложнее гараздо(читай как сложнее найти девов которые могут). Если упарываться то и на пайтоне можно такое, но девов ещё меньше доступно
Я бы начал с того, что на 100к rps нужен просто нормальный архитект и пофиг на чем писать дальше) он сам уже скажет
источник

VM

Viktor Mazankin in Канада IT
Kyrylo Melnychuk
Я бы начал с того, что на 100к rps нужен просто нормальный архитект и пофиг на чем писать дальше) он сам уже скажет
Да не пофиг. На чем писать пляшет от доступности инженеров на рынке и необходимый библиотек в рамках экосистемы. Тот же go или elixir отпадут именно по этим причинам, js чаще всего пойдет туда же.
источник

KM

Kyrylo Melnychuk in Канада IT
Viktor Mazankin
Да не пофиг. На чем писать пляшет от доступности инженеров на рынке и необходимый библиотек в рамках экосистемы. Тот же go или elixir отпадут именно по этим причинам, js чаще всего пойдет туда же.
Ну так это уже архитект и решит, в зависимости от того, что надо. Вот в вашем комменте уже холивар по go и js)
источник

VM

Viktor Mazankin in Канада IT
Kyrylo Melnychuk
Ну так это уже архитект и решит, в зависимости от того, что надо. Вот в вашем комменте уже холивар по go и js)
Так и есть. Просто это ответ на масштабирование ноды и прочего
источник

AC

Alex Coder in Канада IT
Viktor Mazankin
Да не пофиг. На чем писать пляшет от доступности инженеров на рынке и необходимый библиотек в рамках экосистемы. Тот же go или elixir отпадут именно по этим причинам, js чаще всего пойдет туда же.
по статистике 50% девов JS. https://www.geeksforgeeks.org/top-10-programming-languages-of-the-world-2019-to-begin-with/
А так стек зависит от задачи, ну или от кастомера и его особого мнения.
источник

VM

Viktor Mazankin in Канада IT
Девов чего? Сколько из них хоть немного понимают в cs?
источник

KM

Kyrylo Melnychuk in Канада IT
Если у вас стек при 100к rps требований зависит от нетехнического заказчика, вам пизда, сорян
источник

VM

Viktor Mazankin in Канада IT
Kyrylo Melnychuk
Если у вас стек при 100к rps требований зависит от нетехнического заказчика, вам пизда, сорян
Не все так страшно на самом деле. Тут уже вопрос доступных ресурсов и правильных людей на своих местах
источник

KM

Kyrylo Melnychuk in Канада IT
Viktor Mazankin
Не все так страшно на самом деле. Тут уже вопрос доступных ресурсов и правильных людей на своих местах
Ладно, мы опять в холивар скатывается, где каждый о своих болях)
источник

VM

Viktor Mazankin in Канада IT
Kyrylo Melnychuk
Ладно, мы опять в холивар скатывается, где каждый о своих болях)
Я с вами в целом согласен, выбор языка это решение не уровня девелоперов, а архитектора, тсо или кто там за стратегию. Я просто попытался донести почему нода нифига не серебряная пуля, впрочем как и го. Языков с помощью  которых можно решать почти любые задачи в силу крайне развитой экосистемы крайне мало, по пальцам одной руки можно пересчитать
источник

KM

Kyrylo Melnychuk in Канада IT
Viktor Mazankin
Я с вами в целом согласен, выбор языка это решение не уровня девелоперов, а архитектора, тсо или кто там за стратегию. Я просто попытался донести почему нода нифига не серебряная пуля, впрочем как и го. Языков с помощью  которых можно решать почти любые задачи в силу крайне развитой экосистемы крайне мало, по пальцам одной руки можно пересчитать
Вообще у js сейчас достаточно развитая экосистема и коммьюнити тем более, но с нюансами на неотлаженный прод-экспириенс
источник

KM

Kyrylo Melnychuk in Канада IT
Kyrylo Melnychuk
Вообще у js сейчас достаточно развитая экосистема и коммьюнити тем более, но с нюансами на неотлаженный прод-экспириенс
С другой стороны, у того же ВК давно и долго нода в проде под высокими нагрузками, но они мало отдают назад в коммьюнити, как опыта, так и либ/инфы о проблемах
источник

VM

Viktor Mazankin in Канада IT
Kyrylo Melnychuk
Вообще у js сейчас достаточно развитая экосистема и коммьюнити тем более, но с нюансами на неотлаженный прод-экспириенс
Вот прод экпириенс это как раз много не существующих или сырых инструментов необходимых для нормальной жизни в проде. Начиная с выборов серверов приложений. Тот же pm2 как его некоторые приподносят,  даже рядом не лежит с tomcat или jboss. Сам nodejs тоже та ещё штучка, с кучей параллельных и во многом не совместимых версий в одновременном саппорте и каждая с кучей своих приколов. Развитие идёт быстро, да, но все ещё очень сырое
источник

KM

Kyrylo Melnychuk in Канада IT
Viktor Mazankin
Вот прод экпириенс это как раз много не существующих или сырых инструментов необходимых для нормальной жизни в проде. Начиная с выборов серверов приложений. Тот же pm2 как его некоторые приподносят,  даже рядом не лежит с tomcat или jboss. Сам nodejs тоже та ещё штучка, с кучей параллельных и во многом не совместимых версий в одновременном саппорте и каждая с кучей своих приколов. Развитие идёт быстро, да, но все ещё очень сырое
У нас pm2 в проде 15к rps держит, но иногда выдает удивительные сюрпризы, да. Я же и пишу, что для выбора инструментов нужен архитект
источник

A

Art in Канада IT
Viktor Mazankin
Вот прод экпириенс это как раз много не существующих или сырых инструментов необходимых для нормальной жизни в проде. Начиная с выборов серверов приложений. Тот же pm2 как его некоторые приподносят,  даже рядом не лежит с tomcat или jboss. Сам nodejs тоже та ещё штучка, с кучей параллельных и во многом не совместимых версий в одновременном саппорте и каждая с кучей своих приколов. Развитие идёт быстро, да, но все ещё очень сырое
с 8й на 12ю недавно обновились, вроде норм прошло
источник

DV

Dmitry Vlaznev in Канада IT
Viktor Mazankin
Девов чего? Сколько из них хоть немного понимают в cs?
Столько же, сколько и java девов.
источник

TM

Timur Malikin in Канада IT
Art
с 8й на 12ю недавно обновились, вроде норм прошло
А чего 12, ведь она проходная, 11 long support.
источник