Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 April 21

L

Leon in NodeUA - JavaScript and Node.js in Ukraine
У меня реально рук на туловище и часов в сутках не хватает залезать в исходники, но на голову не налазит как так можно оптимизировать работу с OS сокетами. И вообще, почему никто нормальный не разогнал ws, раз уж uwebsockets работает (первый раз он так уделывал конкурентов аж лет 7 назад, когда я смотрел). Это-же прям везде нужно.
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
потому что нету переключений в JS контекст лишних
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
зашел пролистать чат, увидел uWebSockets
и открыл для себя целый мир новых ресерчей

ибо с голыми веб-сокетами париться сложно (реализовывая свой ping/pong, менеджмент коннешна).

Я уже давно использую как посредника - redis и отдаю это на ответственность “аля брокера”.

Но вот uWebSockets выглядит весьма внушительно для некоторых задач )

люблю хорошие чаты )
источник

DD

Dima Demokritov in NodeUA - JavaScript and Node.js in Ukraine
Здраствуйте,soft delete по REST  это DELETE или PATCH?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
DELETE, так как ресурс больше не существует
источник

DD

Dima Demokritov in NodeUA - JavaScript and Node.js in Ukraine
а restore к чему отнести?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Он довольно хорош, особенно если учесть что там 2 в 1 (и хттп, и сокеты), но есть нюансы в плане того, что там есть штуки, которые слегка порезаны в угоду производительности.

Например от него слегка сходил с ума клаудфлер, потому что под капотом непонятно куда пытался слать свои чеки, на которые ювебсокеты отвечали коннекшн резетом.

Еще из хорошего это кластеризация из коробки по средствам воркер тредов. Там как раз недавно таки закрыл разарботчик багу с грейсфул шатдауном и теперь все хорошо.  Юзаю в продакшене, полет нормальный.
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
спасибо за фидбек!
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
PATCH, но не к одельному ресурсу, а к коллекции
Вообще soft delete это концепция на уровне базы данных. А REST !== DB
Тебе необходимо определиться будешь ты использовать query или path params для доступа к ресурсу и от этого и делать дизайн REST
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Народ, а чем сейчас принято Nodejs мониторить? SaaS какойто прикольный посоветуйте.
Желательно, чтоб:

1. понимал, что у меня Postgres, и показывал метрики запросов
2. Умел Nest+Fastify или хотя бы Fastify
3. Умел показывать перцентили, а не среднюю по больнице.
4. Не привязан к какому-то конкретному облаку (у нас железо)
5. Не требовал продать почку, чтоб его оплатить.
источник

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
Привет.
Подскажите, а диджитал океан самый дешёвый тариф для ноды и постгреса будет норм? Количество пользователей на сайте будет не больше 10
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
да
источник

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
Благодарю
источник

VK

Vladymyr Krasulya in NodeUA - JavaScript and Node.js in Ukraine
мы юзаем dynatrace , вроде неплохо
источник

r

rvv880 in NodeUA - JavaScript and Node.js in Ukraine
Datadog
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
Datadog, sentry
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
Если простое то clinic
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Datadog - это как раз про “продать почку” 😂
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Чтобы получить решение, которое бы устраивало максимально по личному опыту ничего лучше своих метрик с прометеусом и графаной не придумали. Цена-качество на высоте.

Если нужна детализация по запросам что-куда-почем, то https://opentracing.io/ + бекенд для этого.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Сентри - более менее норм, но самому поднимать их зоопарк не сильно легко и по затартам на инфраструктуру может быть больше чем саас.
Ньюрелик - тоже что-то умеет, но дороже. Однако деталей опять же нет из коробки, Чтобы получить что нужно, опять надо писать все самому. Но тогда встает вопрос зачем ньюрелик, если есть прометеус и графана.
источник