Restarting cloudfoundry apps without downtime

When running an application on Cloudfoundry it’s possible to start multiple instances of an application. This might be for performance reasons, but also by means of reliability. When restarting an application the default behaviour is first stopping all instances of an application and the starting them again. This results in a small downtime when there is no running instance available. Let’s see how to improve this approach. Continue reading