govau / govau/cga-docs

RE: Zero downtime deploys

Open
#43 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
CSS
Stars
3
Forks
11
PR merge metrics
No merged PRs in 30d

Description

I've had to roll-back my attempt at blue-green deploys.

The steps given in this document simply do not achieve the desired effect.

Desired effect:

* The current version of the site will be served while the new version is being deployed. After the new version is deployed, the current version will no longer be served, and only the new version will be served.

Actual effect of following the steps:

* The current version of the site and the version immediately prior to the current version are both be served simultaneously, whether or not a newer version is being deployed. They are served at random alternating intervals, so that it's impossible to predict which one will be served. If the older version is served, and the current version is desired, the only way to get to the current version is to keep refreshing the page until the current version is served.

It's a great idea, so I will work with you all to figure out a safe way to implement this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.