another zero downtime deployment solution

    30 Jan 2013

    I wrote a post for jruby migration 2 monthes ago, it mentioned a solution to do zero downtime deployment: pull out server out of load balancers, restart server, and then put in the server. It works but has some cons

    1. you must have more than 1 app hosts.
    2. deployment process gets much slower if you have lots of app hosts.
    3. you lost one host's throughput during deployment.

    I'm using a different solution for zero downtime deployment now, instead of processing app hosts one by one

    1. it starts replicated ruby instances on a...
    Read More