I'm looking for a way implement a reverseProxy to copies of (Twisted) server processes. I'm think of a setup where the business logic is run in copies to allow for easy maintenance and upgrade, and stores shared data in a database and perhaps memcached.
I saw the reverseProxy class in twisted.web, but I don't think this is what I'm looking for for non-HTTP.
First off, is this a good design in general and/or is there a more "twisted" way to do it?