3 ms·
While it looks interesting, I honestly don't feel like building a system like this on top of node. Not because of the library itself, which seems properly imple
by partycoder 10y ago
While it looks interesting, I honestly don't feel like building a system like this on top of node. Not because of the library itself, which seems properly implemented (hard to see libraries using proper formatting and JSDoc these days).
node is a simple, friendly technology, until you to profile it. Then it's not so friendly. With a realtime system you require a great deal of profiling and quite honestly the tooling is not there.
"Oh but what about Flamegraphs and DTrace?"... it is nothing compared to what you have in Java. And node tooling is better on obscure operating systems like IllumOS.
If I had to implement a system like this I would opt for Scala + Akka, or Elixir/Erlang. If it's for simplicity/budget reasons, try PubNub.
- dragonne 10y agoWhat tools do you use to profile a Scala + Akka service? IME they are quite opaque to traditional Java tools like VisualVM. What am I missing?
- partycoder 10y agoScala can be profiled with VisualVM. You can monitor Akka with kamon.io, or using the tool offered by the authors.