Maybe not yet, but it’s interesting to see that Erlang gets mentioned in the Scaling Twitter presentation. Apparently Twitter used the ejabberd Jabber/XMPP server as their instant messaging platform. They also mention RabbitMQ, an Enterprise-class messaging system built in Erlang, as a possible high performance platform for their message passing infrastructure.
ยป Erlang helps Rails to scale | the pix zone / @readreview erlang
Erlang helps Rails to scale
Note that DRb, not ejabberd, is reported as the bottleneck. (In fact, ejabberd itself is a high performance messaging platform.)
Federico Feroldi: Your first Erlang program in less than 1 minute! (Lesson 1) Process-one: Web development in Erlang: SlideAware experience Federico Feroldi: Erlang helps Rails to scale Philip Robinson: Erlang Macro Processor (v2), Part V Philip Robinson: Erlang Macro Processor (v2), Part IV
I recently made a joke to a friend about writing a web app with “Erlang on Rails”… but these guys really did it (see also: “From Python to Ruby on Rails to Erlang”). Here’s some other Erlang + Web references: Erlang + YAWS vs Ruby on RailsTwitter apparently uses ejabberd, a Jabber server written in Erlang
I found another post which is worth looking at that discusses scaling the logger facility, much like twitter does it:
http://www.dotrb.com/2007/8/11/scaling-rails-with-sysloglogger
[…] to be past them.”–>I read somewhere they switched to ejabberd to solve the scalability issues: [link] Posted by sander 21 […]
Hi there,
I thought you might find interesting to hear about ErlyWeb (http://erlyweb.org/) a RoR-like framework for building webapps in Erlang.
Cheers,
Davide ![]()