&#62; Because your tornado app runs as a stand-alone HTTP server that is directly coupled to your application classes, you need to run multiple processes to serve multiple requests.<p>Really? My understanding is that an async http server like Tornado should service many requests with the same process. (This is the case with Twisted and nginx, at least.) It should be a matter of writing your application in the same async, callback-driven style. Or am I misunderstanding something?