Full disclosure, I'm heading up the backend development for Zipline Games Moai Cloud (<a href="http://getmoai.com/" rel="nofollow">http://getmoai.com/</a>). We're targeting game developers so that lead us to some different use cases and language choices (like Lua).<p>Thanks for sharing this, at first read through it sounds a lot like the architecture mongrel2 provides (which we use). If you were to swap out the node.js dispatcher with mongrel2 and the redis queue with ZeroMQ.<p>Have you run into any issues using redis as a queue? If it were replicated across machines I wonder if you could have multiple workers dequeuing the request. If it's on a single server wouldn't the blocking operation on the list become a bottleneck?<p>Again, thanks for sharing, the offering looks great.