SimonFacebook uses Erlang for their messaging platform (but not ejabberd). WhatsApp uses FunXMPP for their server (but not ejabberd). And I'll take a sip of whatever the author of that post is drinking.
Simonralphm: I did some research on the Facebook claim. Not buying it.
ralphmSimon: which claim exactly? That ejabberd was the bases for Facebook's initial XMPP stuff (I think this is true) or that they no longer use Erlang (I trust Bob on this)
fipponext its google talk using ejabberd (-:
ralphmI do agree with your stance on the hyperbole.
fippo(i suspect they do java based on some tls bugs)
SimonWhatApp definitely doesn't use Ejabberd https://github.com/ottolin/whatspoke/blob/master/doc/funxmpp.txt
ralphmSimon: what's being claimed is that WhatsApp was originally based on ejabberd and still probably is a highly modified version of it
SimonCould well be - seems a rather tall claim imho.
ralphm"Paolo - How long has Whatsapp been using Erlang? Did the company switch from a different language or did you decided to start the project in Erlang from the beginning?
Eugene - WhatsApp server has started from ejabberd – famous open source Jabber server written in Erlang. It was originally chosen because of a group of reasons, including openness, great reviews by developers, ease of start and the promise of Erlang’s long term suitability for large communication system. We started from ejabberd and made just few extensions and changes to get WhatsApp service up and running.
We have spent next few years re-writing and modifying quite a few parts of ejabberd, including switching from XMPP to internally developed protocol, restructuring the code base and redesigning some core components, and making lots of important modifications to Erlang VM to optimize server performance."