[erlang-questions] Indias Twitter "clone" sounds built on Erlang, but is not
Adam Lindberg
adam@REDACTED
Thu Jul 10 16:32:35 CEST 2008
Just read this interesting piece on Twitter vs GupShup (the de-facto micro
blogging service in India):
http://anand.typepad.com/datawocky/2008/06/indias-sms-gupshup-has-3x-the-usage-of-twitter-and-no-downtime.html
>From the article:
> I'll let the numbers speak for themselves:
>
> - * Users:* Twitter (1+ million), SMS GupShup (7 million)
> - *Messages per day: *Twitter (3 million); SMS GupShup (10+ million)
>
>
This passage struck me as sounding like it is built on Erlang, or at least
Erlang principles (my emphasis):
> GupShup also uses an object architecture (called the "objectpool") which
> allows each task to be componentized and run separately - this helps
> immensely with *reliability* (can automatically handle machine failure)
> and *scalability* (can scale dynamically to handle increased load). The
> objectpool model allows each module to be run as *multiple parallel
> instances* - each of them doing a part of the work. They can be run on *different
> machines*, can be *started/stopped independently*, without affecting each
> other. So the "receiver", the "sender", and the "ad server" all run as
> multiple instances. As traffic scales, they can just add more hardware -- no
> re-architecting. If one machine fails, the instance is restarted on a
> different machine.
Sounds like a perfect fit for Erlang. Should be less lines of code too, I
presume. Would it be faster, though?
Cheers!
Adam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080710/d55da0a9/attachment.htm>
More information about the erlang-questions
mailing list