You make DZone different! Login and vote now.
By valraven
via highscalability.com
Published: May 19 2008 / 10:16
I've done some XMPP development so when I read Facebook was making a Jabber chat client I was really curious how they would make it work. While core XMPP is straightforward, a number of protocol extensions like discovery, forms, chat states, pubsub, multi user chat, and privacy lists really up the implementation complexity. Some real engineering challenges were involved to make this puppy scale and perform. It's not clear what extensions they've implemented, but a blog entry by Facebook's Eugene Letuchy hits some of the architectural challenges they faced and how they overcame them.
SaveShareSend
Tags: database, frameworks, server, web services
Add your comment
Voters For This Link (17)
valraven
heavensrevenge
TheMue
matt
Moominpapa
mswatcher
bbuffone
rv49649
javanperl
jenseck
thinkingserious
threebytesfull
nwbrown
yardena
LILkillaBEE
Thomas1OF12
jasoncono