Skip to content
Alpha

This site is an alpha version and is still being developed in the open - your feedback will help us improve it. See the roadmap. Last updated: 14 October 2026.

Version in force: 0.3.0 (6 October 2026).

Hosting and platforms

Where and how services run. Use the paved road so your team can focus on users rather than infrastructure.

Who these guardrails apply to

The core department. Whether the hosting and platforms guardrails also apply to Defra's arm's length bodies is still to be confirmed.

Technology capability Enabling Platforms: application hosting and delivery platform.

GR-HOST-01 Use Defra's strategic delivery platform by default

Must New digital services are hosted on the Defra Core Delivery Platform (CDP) unless an exception has been agreed.

Why: CDP provides secure-by-default hosting, CI/CD, observability, secrets management and protective monitoring once, for everyone. Each team that builds its own platform recreates this at its own cost and risk.

How to meet it: In discovery or alpha, work with the Delivery Architecture team to decide whether CDP is right for your service - the expectation is that it will be - and engage the platform team. If CDP cannot meet a requirement (for example specialist compute, a SaaS product or a legacy migration), raise an exception early and tell the platform team - the gap may be something they should solve for everyone.

In the Defra Digital Service Manual: Core Delivery Platform. The manual says a service not on CDP is managed as an exception through the Delivery Architecture team's governance process; how that relates to exceptions on this site is still being agreed.

Phases, evidence and status for GR-HOST-01
Status
Draft
Phases
Discovery, Alpha, Beta, Live
Led by
Technical architect
Evidence
  • Discovery: Platform team engaged, and any hosting needs the Core Delivery Platform might not meet identified
  • Alpha: The design runs on the Core Delivery Platform, or an exception has been requested
  • Beta: The service runs on the Core Delivery Platform, or under an approved exception
  • Live: The service still runs on the platform, and any exception is reviewed before it expires
Automated check
Manual
Maps to
Service Standard 11; Technology Code of Practice 5, 8
DDTS doctrine
1, 2, 3
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-HOST-02 Public cloud first

Should Where a service cannot use a strategic platform, it is hosted in a Defra-managed public cloud tenancy. New on-premises hosting is not permitted.

Why: Government Cloud First policy and Defra's data centre exit.

Phases, evidence and status for GR-HOST-02
Status
Draft
Phases
Alpha, Beta, Live
Led by
Technical architect
Evidence
  • Alpha: Where the platform cannot be used, the hosting design uses a Defra-managed public cloud tenancy
  • Beta: The service runs in a Defra-managed public cloud tenancy
  • Live: No on-premises hosting introduced
Automated check
Manual
Maps to
Technology Code of Practice 5
DDTS doctrine
1, 2, 3
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-HOST-03 Everything as code

Should Infrastructure, configuration, pipelines and policies are defined as code, version-controlled and deployed through automated pipelines. No manual changes to production.

Why: Repeatable, reviewable, recoverable environments. Manual changes cause drift and incidents.

How to meet it: Use the platform's provided templates. Where you manage your own infrastructure, use a declarative tool such as Terraform and run drift detection.

Phases, evidence and status for GR-HOST-03
Status
Draft
Phases
Beta, Live
Led by
Developer
Evidence
  • Beta: Infrastructure, configuration and pipelines defined as code in the repository, with no manual changes to production
  • Live: Drift detection running, and no manual changes to production in the change history
Automated check
Manual
Maps to
Service Standard 14; Secure by Design principles 10
DDTS doctrine
1, 2, 3
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-HOST-04 Use managed services before self-managed

Should Prefer managed cloud services (databases, queues, storage) over running your own on virtual machines.

Why: Managed services remove patching and much operational toil.

Phases, evidence and status for GR-HOST-04
Status
Draft
Phases
Alpha, Beta
Led by
Technical architect, Developer
Evidence
Hosting design listing the managed services used
Automated check
Manual
Maps to
Technology Code of Practice 5
DDTS doctrine
1, 2, 3
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-HOST-05 Consistent, disposable environments

Should Have at least development, test and production environments, created from the same code, with production data never copied to lower environments unless anonymised.

Phases, evidence and status for GR-HOST-05
Status
Draft
Phases
Alpha, Beta, Live
Led by
Developer
Evidence
Environments created from the same code, and how lower environments avoid real personal data
Automated check
Manual
DDTS doctrine
1, 2, 3
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-HOST-06 Host data in the UK

Should Data classified OFFICIAL is held in UK regions unless an assessed and approved exception exists.

Why: Data protection, sovereignty and Defra's information risk appetite.

Phases, evidence and status for GR-HOST-06
Status
Draft
Phases
Alpha, Beta, Live
Led by
Technical architect, Security architect
Evidence
  • Alpha: Hosting design places every data store and backup in UK regions
  • Beta: Data location confirmed for every data store and backup as built
  • Live: Data location checked when new stores or services are added
Automated check
Manual
DDTS doctrine
1, 2, 3
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-HOST-07 Design for the resilience the service needs

Should Agree recovery time and recovery point objectives with the service owner, design to them across availability zones, and test recovery at least once a year.

Why: Some Defra services, such as flood warnings and disease control, are critical during emergencies - exactly when infrastructure is under stress.

Phases, evidence and status for GR-HOST-07
Status
Draft
Phases
Alpha, Beta, Live
Led by
Technical architect, Product manager
Evidence
  • Alpha: Recovery time and recovery point objectives agreed with the service owner, and a design that meets them
  • Beta: Multi-zone design built, and recovery tested before go-live
  • Live: Recovery tested at least once a year, with the date of the last test
  • Significant change: Recovery objectives and design checked for the change
Automated check
Manual
Maps to
Service Standard 14
DDTS doctrine
1, 2, 3
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0