
Zart
12.05.2019
19:36:32
паттерны облегчают шлепание говна в индуст-триальных колвах
такой же инструмент как функции и классы
в каком тырпрайзе? блокчейновом шоле?
ну и пусть идут нахуй... вакансий в айти достаточно пока
даже для го без блокчейна
хотят красную икру жрать, так и 1с выучат

Max
13.05.2019
02:44:14
Внесу немного смуты и вставлю свои пять копеек в ночное противостояние. Антон насколько я понимаю адепт раста, и судя по тому, что он пишет в раст группе, дядька знает о чем говорит. Да в определенных условиях без скорости не обойтись, но я тут провел месяца 2 назад свой эксперимент, было давно точных цифр не помню, поэтому все нижеизложенное можно смело считать рассуждениями на тему и моим субъективным мнением.
Что я сделал
Взял впс 2 ядра 2 гига. Бубунта 18.10. Пострес 10.х, нжинкс
Написал 3 идентичных бекенда, которые умели в регистрацию-авторизацию и jwt, писали, обновляли, читали в постгресе (который жил на той же машине, настроек никаких как из коробки встало, так и было)
1 питон, фласк, алхимия
2 го, эхо, го-пг
3 раст, хайпер, токио, раст-постгрес(возможно еще что-то не помню точно)
Что проверял
Слал поочередно для каждого потока регистрацию, авторизацию, запись по токену, чтение по токену, обновление по токену, чтение по токену.
Отдавал по 1000 рпс в секунду на 5 минут, по истечению увеличивал на 1000 и смотрел кто будет болеть, при каких рпс.
Примерные результаты, насколько я помню
Питон 3-4 к, может, дальше начинаются проблемы
Го 5-7, не знаю почему, но как то не стабильно все было, то 7к все хорошо, и нагрузка на проц 60-70%, то на 5 уже начинаются проблемы
Раст 8 тысяч 60% проца, больше потестить не получилось, судя по описанию ошибки в интернетах, у меня не хватало канала. Или я тупой.
Выводы к которым я пришел.
Да раст быстрый, что пиздец, но когда ты обычный кодерок, который пишет фан проекты, которыми в свою очередь пользуются 4,5 твоих друга и твой пиковый рпс 100, какая в нахуй разница на сколько процентов процентов загружена твоя впска за 10 баксов на 5 процентов или на 10? Вот и я думаю что похуям ибо свою 10ку ты в любом случае платишь.
Но есть и другой момент на питонах и го я сочинил бекенд по 2-3 часа каждый, а вот на расте у меня ушел почти весь день, да я хуевато знаю раст, только в процессе обучения, но в тот же го я залетел буквально за 2 вечера, а вот раст мучаю уже второй месяц(да я тупой, иди нахуй).
Ровно тоже самое можно и сказать и для часников которые хотят блядский сайт, им нахуй не нужен не твой дохуя быстрый раст, ему поебать на твои горутины, он не хочет выдавать сотрудникам вейпы и гироскутеры, у него есть 5тыщ и он хочет сайт, остальное его не ебет и тут даже питоны не встрались, берешь вордпрес шаблон за десятку на темфоресте, 40 минут тыкаешь мышкой в экран, и покрывает 101% хотелок заказчика. И на все эти производительности, если у тебя прям сейчас нет 100к рпс, вообще похуй, важно только 2 параметра:
За сколько ты эту хуергу напишешь
И сколько эта хуерга будет стоить в проде
Все остальное большинству вообще похуям. Ибо больше 1000 рпс при нормальное проектировке у тебя и так не будет, в общем случае, если ты конечно не ддосих сам себя клиентом.
Все вышесказанное актуально лично для меня и для моей деревне, еще раз уточню к хипстерам которые пишут клон еблокнижки только со своими машинлернингами и блокчейнами это не относится.

Max
13.05.2019
03:06:57
я пробовал на другой машине постгрес запускать, общение через сеть 100мб, вроде в районе 20% была просадка, при том что впс с беком не получалось нагрузить больше 70%. при тех же рпс
да, в постгресе единственно что делал, отключил ссл и одновременных конекшенов прибавил
так все отваливалась начиная с 2к рпс

Boris
13.05.2019
05:57:53
А какая связь между хелло ворлдом и мелкой софтиной на 200k loc?
Хело ворлду не нужно наследованик и классы, не нужны дженерики, не нужен менеджер зависимостей, не нужны ормы, не нужно мвц и паттерны. Ой вейт я же про го
Ведь в нем всего этого и нет.
А вот как доходит до дела выясняется, что единственный рецепт у отрицателей здравого смысла только в том, чтобы выстреливать себе в ноги каждые 10 минут. Писать бойлерплейт (это же интересно) и копипастить как сумасшедшим.