Avoiding a gitlab style outage with Blue/Green deployments

As most of you are probably aware, Gitlab is, in part, a source code hosting repository which suffered something of a major outage just a few weeks ago. Unusually, they posted a very full and frank report on what actually happened.

You can read more of this here