Live data from Hacker News

People call "Node.js handles 10k connections" a magic. Erlang easily does 1MM

weblog.bocoup.com

1–5 of 5 posts

People call "Node.js handles 10k connections" a magic. Erlang easily does 1MM

#1
Moral of the story first: developers, please take a look at Erlang.

I cringed when I read the story. Someone calls Node.js a magic when it handles 10k connections. Erlang handles 1MM connections without sweating.

Why? Because around two years ago I have created an Erlang server which does broadcasts of ~500bytes message to up to 1MM of concurrent users with a end-to-end delivery delay of at most 1.5 seconds, using ONE physical server and ONE application server (i.e. just one Erlang VM instance)!

Proof: https://www.erlang-factory.com/conference/Krakow2011/speakers/GlebPeregud

TL;DR. Node.js is not magic. It's not as scalable nor as robust compared to Erlang.

People call "Node.js handles 10k connections" a magic. Erlang easily does 1MM
weblog.bocoup.com

Re: People call "Node.js handles 10k connections" a magic. Erlang easily does 1MM

#2
Moral of the story first: developers, please take a look at Erlang.

I cringed when I read the story. Someone calls Node.js a magic when it handles 10k connections. Erlang handles 1MM connections without sweating.

Why? Because around two years ago I have created an Erlang server which does broadcasts of ~500bytes message to up to 1MM of concurrent users with a end-to-end delivery delay of at most 1.5 seconds, using ONE physical server and ONE application server (i.e. just one Erlang VM instance)!

Proof: https://www.erlang-factory.com/conference/Krakow2011/speaker...

TL;DR. Node.js is not magic. It's not as scalable nor as robust compared to Erlang.

Re: People call "Node.js handles 10k connections" a magic. Erlang easily does 1MM

#4
post #2

Moral of the story first: developers, please take a look at Erlang. I cringed when I read the story. Someone calls Node.js a magic when it handles 10k connections. Erlang handles 1MM connections without sweating. Why? Because around two years ago I have created an Erlang server which does broadcasts of ~500bytes message to up to 1MM of concurrent users with a end-to-end delivery delay of at most 1.5 seconds, using ON…

I completely agree with you. The problem as I see it is that basically the whole dev world knows javascript to some degree, heck even if they don't its a pretty basic language and similiar to most others you know. Erlang, however, is its own thing, completely different in terms that most imperative lang/oop devs are used to, and means you can't just install erlang and go, which is largely the case with node.js

Re: People call "Node.js handles 10k connections" a magic. Erlang easily does 1MM

#5
post #4
post #2

Moral of the story first: developers, please take a look at Erlang. I cringed when I read the story. Someone calls Node.js a magic when it handles 10k connections. Erlang handles 1MM connections without sweating. Why? Because around two years ago I have created an Erlang server which does broadcasts of ~500bytes message to up to 1MM of concurrent users with a end-to-end delivery delay of at most 1.5 seconds, using ON…

I completely agree with you. The problem as I see it is that basically the whole dev world knows javascript to some degree, heck even if they don't its a pretty basic language and similiar to most others you know. Erlang, however, is its own thing, completely different in terms that most imperative lang/oop devs are used to, and means you can't just install erlang and go, which is largely the case with node.js

Yes, good point. But I cringe when people say that "10k connections is a magic"! There are three things which make Node.js popular: - ease of starting (especially with things like Meteor) - one language for server-side and client-side - npm

But in terms of scalability, robustness and network performance it is inferior