As a system owner of Notify,
I need to be able to recreate the Notify environment as quick as possible
and have the necessary steps automated and documented,
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.
WHY are we building?
As part of our BCP process and our ATO commitments, we want to make sure Notify can be up and running again in a short amount of time despite major environment issues.
WHAT are we building?
We want to recreate 100% the Notify environment.
VALUE created by our solution
Guarantee we are reliable and derived trust from this exercise with senior management and users.
Acceptance Criteria** (Definition of done)
[x] A Notify environment detached from production and staging environments has been created.
[x] The new Notify environment is usable by the team and accessible to external folks.
[x] The replicated environment is similar to production environment (probably with a different URL for the purpose of the exercise).
[ ] We determined the time it takes to build GCNotify from scratch in a reliable manner. This will be useful when we share our BCP report and have our users assess risk of how long GCNotify can go down in the case of an emergency.
Description
As a system owner of Notify, I need to be able to recreate the Notify environment as quick as possible and have the necessary steps automated and documented, 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.
WHY are we building?
As part of our BCP process and our ATO commitments, we want to make sure Notify can be up and running again in a short amount of time despite major environment issues.
WHAT are we building?
We want to recreate 100% the Notify environment.
VALUE created by our solution
Guarantee we are reliable and derived trust from this exercise with senior management and users.
Acceptance Criteria** (Definition of done)
QA Steps