Here is a quick tip for how to deploy new versions of your apps without downtimes. We use this technique to update Bluemix.info, the news aggregator for IBM Bluemix professionals. The information below isn’t new and has been documented before, but I thought I share it if people are new to Bluemix. It was certainly something I wasn’t aware of until recently.
There is a technique called Blue-Green Deployments. The basic mechanism is straight forward:
1) Deploy the new version of your app in parallel to your current version with a different name
2) Use the same route (URL) for the old and the new version so that both versions are active at the same time
3) Remove the old version
You can also leverage this technique when using IBM DevOps. Check out this article.