cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

BCP: Document Scenarios and Remediation Steps for BCP #27

Open ben851 opened 1 year ago

ben851 commented 1 year ago

Description

As a system owner of Notify, I need to be able to recover from disasters as quickly as possible and have the necessary steps automated and documented for several scenarios, so that I can support our business continuity plan.

The business continuity plan is important for Notify to guarantee it can recover in risky situations such as if the environment gets destroyed due to an external attack or an AWS region gets down for X reason.

As the SRE member in charge of BCP for Notify, I would like the infrastructure as code for Notify to be able to deploy to a brand new AWS account without any errors.

WHY are we building?

GC Notify is a critical service that supports other departments that could also be affected by disasters. It is important that we restore notify as quickly as possible so that our clients can communicate with their clients.

WHAT are we building?

Identify BCP scenarios Create a BCP document with scenario remediation steps Pathfind the BCP readiness process for GC Notify and possibly other CDS products such as Forms Improve the terragrunt code for ease of remediation

VALUE created by our solution

BCP Readiness

Acceptance Criteria

QA Steps

BCP Scenarios

jimleroyer commented 1 year ago
ben851 commented 1 year ago
ben851 commented 1 year ago
ben851 commented 1 year ago
ben851 commented 1 year ago
ben851 commented 1 year ago

Upping estimate due to increased complexity in ensuring we do not bring down production or staging, and additional external depenencies on SRE team

ben851 commented 1 year ago
jimleroyer commented 1 year ago
ben851 commented 1 year ago