How to build a twitter/irc/real-time app
collint: I would also look at RabbitMQ as the messaging service and the STOMP protocol to talk to everybody.As far as getting messages down to the browser.Use http://orbited.orgIt gives you a simulated TCP socket called WebSocket(soon to be standard in HTML5)http://js.io has some work on many common network protocols including XMPP and STOMP.If this is a very small deploy, you might skip RabbitMQ and use the sister prject of Orbited, Morbid.