I'm experimenting with switching from PaaS (nodejitsu) to IaaS (AWS). I'd like to make use of node.js, couchdb, express, npm, git and websockets. Now here's the tricky part. I'd like to be able to update my apps without downtime, and I'd like to be able to update node and couchdb without downtime. Any ideas? Have any of the node.js PaaSs open sourced their software?
I know I'm asking for a lot here, any help at all would rock!