Size: a a a

Эликсир и Вунш

2020 January 07

AG

Alexander Gorkunov in Эликсир и Вунш
Он не для этого
источник

IK

Ihor Katkov in Эликсир и Вунш
Alexander Gorkunov
А файлы отправлять по графу :( ну нет
На мой взгляд,  без разницы
источник

IK

Ihor Katkov in Эликсир и Вунш
Но опыт показал, что меньше гемора с отдельным эндпоинтом
источник

IK

Ihor Katkov in Эликсир и Вунш
Хотя прямо в спецификации gql ничего про это не сказано
источник

IK

Ihor Katkov in Эликсир и Вунш
Ihor Katkov
На мой взгляд,  без разницы
Почти без разницы
источник

AG

Alexander Gorkunov in Эликсир и Вунш
Файлы лучше в отдельный сервер пихать или aws/ direct upload
источник

AG

Alexander Gorkunov in Эликсир и Вунш
Разница если скажем аполло есть это вообще не граф данные
источник

AG

Alexander Gorkunov in Эликсир и Вунш
Смысла держать их в графе нет
источник

IK

Ihor Katkov in Эликсир и Вунш
Alexander Gorkunov
Смысла держать их в графе нет
Что ты имеешь в виду под графом? Обоснуй
источник

AG

Alexander Gorkunov in Эликсир и Вунш
Напишу завтра :) с лопаты не удобно
источник

AG

Alexander Gorkunov in Эликсир и Вунш
чета у меня нет четких аргументов почему не стоит лить файлы через граф. Я скорее рассматриваю эту проблему со стороны стоит ли лить файлы к себе в апп или лучше лить куда-то еще. Я всегда выбираю второе. А из этого уже вытекает что в графе их оказаться не может :). Наверное, если собирать приложение по классике, где файловое хранилище, база и приложение это один сервер, то такой подход имеет смысл.
источник
2020 January 08

RK

Roman Kolesnev in Эликсир и Вунш
Alexey Nikitin
но если команда сильная и не боится трудностей, то надо брать сокет и все хуярить через него
Команда это я) Пет-прожект, но если успею сделать - первичная аудитория может быть до 10к юзеров (не одновременных).

В общем, выглядит, что лучше до последнего ехать на HTTP, пока его возможностей и производительности хватает. А потом поставить какой-нить New Relic и не убирая руку с пульса и кнопки роллбэка мигрировать все на WS.

Но миксовать их действительно худший путь.
источник

RK

Roman Kolesnev in Эликсир и Вунш
WS позволяет экономить на HTTP handshake в случае мутаций и кверей. Ценой поддержки постоянного соединения. А для Elixir даже на среднем железе это вроде не проблема.

В этом была мотивация все по WS пустить.
источник

RK

Roman Kolesnev in Эликсир и Вунш
Ну и типа круто, модно, молодёжно.
источник

AN

Alexey Nikitin in Эликсир и Вунш
да надо ws конечно юзать везде. перфоманс лучше, возможностей больше. дебажить только сложнее. Но я думаю это не должно быть причиной отказываться в пользу менее технологичного транспорта
источник

RK

Roman Kolesnev in Эликсир и Вунш
Alexey Nikitin
да надо ws конечно юзать везде. перфоманс лучше, возможностей больше. дебажить только сложнее. Но я думаю это не должно быть причиной отказываться в пользу менее технологичного транспорта
«Дебажить сложнее» - это хорошая причина, чтобы начинать с HTTP, как по мне. Конечно, при условии, что в API нет subscriptions. Первые баги самые критичные и хорошо бы не иметь проблем с их ресерчем.
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
С фига ли ws работает быстрее чем HTTP2
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
ws это древний как говно мамонта buzzword. Переходи на HTTP/3
источник

RK

Roman Kolesnev in Эликсир и Вунш
Źmićer Rubinštejn
С фига ли ws работает быстрее чем HTTP2
Может и не быстрее. Но если есть sub’ы - то нужен WS. А если все можно пустить по WS - зачем плодить сущности.
источник

AN

Alexey Nikitin in Эликсир и Вунш
http/3 вообще топ. но его пока не завезли в эралнг
источник