Tweeted Videos over XMPP
Videos that get tweeted about get resolved in URIplay and stored in appengine (to deal with Twitter down-time) and staggers their output, via XMPP, to who-ever wants them.
As the appengine XMPP doesn’t support STOMP (as this would require long-running requests) Punjab sits between appengine and the client-side Strophe JS library.
Strophe allows users to connect (say, with their gmail account) and receive messages.
Twitter → URIplay → appengine → XMPP → Punjab → Strophe