Deploy your site without downtime using a web proxy written in node.js
pgrs.net
pgrs.net
I have a few customers that use this when doing schema changes. Obviously, this relies on cached data being useful for your site, but for many applications a stale cache is massively preferable to an error message.