Table of contents

This is for internal use by the PaaS team. Public-facing documentation is located at docs.cloud.service.gov.uk.

ADR030: Single staging environment in London

Context

We run a Cloud Foundry platform in London (AWS eu-west-2 region) to allow GOV.UK PaaS tenants to host their applications and services in the UK. This is driven by the hosting needs of some of the existing GOV.UK PaaS tenants.

In addition we need to manage the use of Amazon Web Service resources to reduce our running costs. Having staging environments in both Ireland and the UK increases the total infrastructural costs, which is not justified by the benefit of the additional tested cases.

The London region is newer than the Ireland and currently offers a subset of services compared to the Ireland region. Hence, having the staging environment in London should allow us to capture the cases that may cause failure due to the unavailability of services.

Therefore, the risks of running a single staging environment are offset by the cost savings and simplification of deployment pipelines.

Decision

We will remove the Ireland (eu-west-1) staging environment resulting in a single staging environment in AWS London (eu-west-2).

Status

Accepted

Consequences

We will have one staging environment for testing both London and Ireland production environment. This ADR does not affect the setup of the dev or production environment.