Diciamo che sto costruendo un sito simile a questo o Quora (o qualche sito arbitrario simile a un blog). Ho bisogno di un componente in tempo reale che utilizzi web-socket / polling lungo per notificare all'utente nuovi post, domande, ecc. A seconda della pagina che l'utente sta visualizzando. Quella componente in tempo reale sarà essenzialmente l'API del sito implementata in qualcosa come Twisted o Java NIO, e il server web del sito sarà seduto di fronte a Flask o Pyramid.
Le API e le pagine Web devono essere fornite dallo stesso componente o è meglio tenerle separate?
(sto chiedendo entrambi logicamente e fisicamente)