Patterns for deploying webapp updates with no downtime
kylecordes: I wrote up how we attack this problem a couple of years ago:http://kylecordes.com/2007/01/20/web-app-swap/including how we handle schema changes.