Andrew
Aleksei
клаудфлер как и акамай любит полежать)
Vlad
Aleksei
настолько, что я даже знаю как выглядит их 502 ошибка
Vlad
Vlad
Не думаю, что он лежит часто
Александр 🦄
Привет, про группу узнал от @DenisIzmaylov #whois. Я full-stack разработчик, сейчас занимаюсь рефакторингом приложения мониторинга производства. Необходимо разнести его на сервисы: mq, back, front. Надеюсь сообщество поможет выбрать стэк технологий.
Igor
ох уж этот денис, я помню, что он в iOS натворил)
Алдар
да ты фанат го стал прямо
Александр 🦄
Да я уже отказаться от идеи рефакторинга хочу. Пусть себе живет как есть. Elixir, Go, Erlang, Ruby, JS — столько всего напредлагали ;)
А почему Go?
P.S. Хайлоада не предвидится в ближайшем будущем.
Алдар
Потому что человеку нравится го)
Anonymous
(node7 + async/await) + (redis/rabbitmq) + py3.5 + supervisor ?
Алдар
elixir примитивен до невозможности
Vitaliy
Асм бери!
Vladimir
Когда в го начинается reflection, и мутексы в каждой функции, то уже перстает быть очевидно
Anonymous
А они с течью памяти справились ?
Vitaliy
А, нет, зачем асм?! Он хороший, но не масштабируется..
Бери FORTH! Сначала асм, а потом выходит проблемно-ориентированный язык
Vladimir
> @klond90
что и там теперь модно рефлексировать?
куда же без этого
Александр 🦄
Суть у меня такая:
Задача №1: принимать данные, обрабатывать данные (разные математические вычисления), сохранять в бд.
Задача №2: брать данные из бд, подготавливать данные для визуализации.
Задача №3 (будет #react + #redux + #d3js) рендерить подготовленные данные.
Vladimir
Это можно сделать на:
Vladimir
чем хочешь
Vladimir
Если нужен хайлоад то можно использовать:
Vladimir
что хочешь
Александр 🦄
что хочешь
Пока не хайлоад и @DenisIzmaylov рекомендовал Node + Express.
Vladimir
Можно
Vladimir
Когда хайлоад тоже можно
Vladimir
Хайлоад это про инфраструктуру, а не про языки и фреймоврки
Александр 🦄
ну ок, спс.
Vladimir
Ну да, в каком то смысле
Anonymous
ну ок, спс.
Особо сложные вычисления на Node делать не очень удобно, но при желании и руках их можно вынести в C++ модули (имей ввиду, что node <=> C++ имеет свой overhead).
Anonymous
Если есть желание, время и знание FP, то советую посмотреть Elixir, вроде бы достойный кандидат. Ну или NodeJS.
Vlad
ноуп
Anonymous
Ну сложную математику в JS запихивать не камильфо.
Vlad
числодробилки лучше на сях писать
Vlad
с утилизацией гпу
Vlad
нет. pure node будет блочить тебе ивентлуп
Vlad
си биндлинг можно вынести в отдельный процесс
Vlad
насколько я помню
Vladimir
За исключением блокирования ивент лупа - проблем нет
Anonymous
В конце концов можно разнести на несколько разных микросервисов.
Anonymous
Vladimir
Ну на самом деле
Vladimir
Решается просто дополнительными процессами
Vladimir
Нет, не решает
Vlad
никто не демонизирует
Vlad
просто большие массивы данных не считай
Anonymous
Vladimir
Можно считать, но нужно понимать что может произойти
Vladimir
GPU это какой то оверкил для нормальных людей
Anonymous
И всё же, если человек могёт в C/C++, то стоит математическую часть написать на них. С GPU или без - это уже другой вопрос, но буст даст хороший в любом случае.
Anonymous
И не стоит забывать про сложности с серверами под GPU рассчёты. Или я отстал от жизни?
Vladimir
Нет, не отстал)
Vladimir
В облаках гпу это отдельная история
Vladimir
Там уж точно нужно только не деньги ориентироваться
Denis
Всех с наступающим! :) https://blog.sqreen.io/mongodb-will-not-prevent-nosql-injections-in-your-node-js-app/
Андрей
как правильно скрипт-демон из Travis-CI пушить на собственный комп/удалённый сервер ?
Vlad
Vlad
и по токену авторизовываться и пушить
Vlad
Anton
express, mongoose: вы валидируете входящие данные на уровне mongoose схем или на урвоне express мидлверов?
Андрей
прокинуть токен в env variables
а что за токен ?
Мне бы залить на компик из тревиса.
хз какие есть практики..
Может какой-нить ci-агент нужно установить на комп ?
Vlad
Denis
Вот Чудеснов чудесные вещи сказал – https://twitter.com/DenisIzmaylov/status/809319407457619968
Vlad
Denis
Вот блин, даже Тви не починили за год – бездельники =)
Denis
Он в твоём твите ответил – https://twitter.com/Chudesnov/status/809430123053285376
Александр 🦄
Одна математика выполняется постгресом, там небольшие объёмы. Другая тоже постгресом, данные из +1М кортежей складываются, вычитаются, умножаются, перемножаются и рельсы их плюют на фронт.
Была идея гем на Сях написать, но пока справляется постгрес.
Denis
Кстати, вроде же рельсы медленней, чем нода? *devil*
Vlad
Denis
Можно даже без цифр, здесь в это поверят и на словах :) А вот если бы обратное сказал
Denis
Нода вообще супер, отличный инструмент
Vlad
Vlad
у тебя игрушечный сайд-проект?
Vlad
что ты хочешь в целом делать?
Vlad
тебе мб вебхуки нужны