|
| 1 | +Day 11: Building Resilience: A Journey of Crafting and Validating Our Disaster Recovery Plan |
| 2 | +========================= |
| 3 | + |
| 4 | + |
| 5 | +## Video |
| 6 | +[](https://youtu.be/cWUUJYKvbAk) |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | +## About Me |
| 12 | +I'm [Yedidya Schwartz](https://www.linkedin.com/in/yedidyas/), Software Architect & Devops Lead @ [OwnID](https://ownid.com). |
| 13 | +I'm leading the company's infrastructure and backend domains, designing and implementing complex architectures, bringing observability and performance to the top-level. |
| 14 | +Certified AWS Solution Architect with more than 12 years of experience in various software development positions, from team lead to tech lead. |
| 15 | +International speaker, holds Philosophy B.A & M.A degrees, plays the piano and the guitar for relaxation, married and father of two. |
| 16 | + |
| 17 | + |
| 18 | +<br/> |
| 19 | + |
| 20 | + |
| 21 | +[My Sessionize page](https://sessionize.com/yedidya), where you can explore more of the talks and conferences in which I have participated. |
| 22 | + |
| 23 | + |
| 24 | +<br/> |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | +<br/> |
| 32 | + |
| 33 | +## DRP Resoruces |
| 34 | + |
| 35 | +#### Code examples |
| 36 | + |
| 37 | + |
| 38 | +[IaC](https://github.com/yedidyas/DRP/tree/main/IaC) |
| 39 | + |
| 40 | + |
| 41 | +[Github Actions](https://github.com/yedidyas/DRP/tree/main/GithubActions) |
| 42 | + |
| 43 | + |
| 44 | +<br/> |
| 45 | + |
| 46 | + |
| 47 | +#### Recommended DRP sessions |
| 48 | + |
| 49 | + |
| 50 | +[DRP for an account take over](https://www.youtube.com/watch?v=IOZyIEpdVGs) |
| 51 | + |
| 52 | + |
| 53 | +[AWS re:Invent 2022 - Building resilient multi-site workloads using AWS global services and Netflix case study](https://www.youtube.com/watch?v=62ZQHTruBnk) |
| 54 | + |
| 55 | + |
| 56 | +[Valarie Regas - Disaster Recovery & You, The Gift of Paranoia](https://www.youtube.com/watch?v=6uor5VYaBvQ) |
| 57 | + |
| 58 | + |
| 59 | +[DevOps Disaster Recovery-Lessons from 50 Years of Aviation Disasters](https://www.youtube.com/watch?v=q0ZZXRkAdp4) |
| 60 | + |
| 61 | + |
| 62 | +[Disaster Recovery of Workloads on AWS](https://www.youtube.com/watch?v=cJZw5mrxryA) |
| 63 | + |
| 64 | + |
| 65 | +[Validate Your Disaster Recovery Strategy Ensuring Your Plan Works](https://www.youtube.com/watch?v=Du9GyTp-NL4) |
| 66 | + |
| 67 | + |
| 68 | +[DR in DevOps: How to Guarantee an Effective Disaster Recovery Plan with DevOps](https://www.bunnyshell.com/blog/disaster-recovery-devops/) |
| 69 | + |
| 70 | + |
| 71 | +["Adventures in Devops" Podcast: DR](https://open.spotify.com/episode/3haGR250LTlmVgoZ8GGGjS?si=F1-HLTRTQ4WOoieyVTPdSQ) |
| 72 | + |
| 73 | + |
| 74 | +<br/> |
| 75 | + |
| 76 | + |
| 77 | +#### AWS Services |
| 78 | + |
| 79 | + |
| 80 | +[Fault Injection Simulator](https://aws.amazon.com/fis/) |
| 81 | + |
| 82 | + |
| 83 | +[Resilience Hub](https://aws.amazon.com/resilience-hub/) |
| 84 | + |
| 85 | + |
| 86 | +[Elastic Disaster Recovery](https://aws.amazon.com/disaster-recovery/) |
| 87 | + |
| 88 | + |
| 89 | +<br/> |
| 90 | + |
| 91 | + |
| 92 | +#### AWS Resources |
| 93 | + |
| 94 | + |
| 95 | +[AWS Well-Architected Framework: Recovery in the Cloud - Full PDF](https://docs.aws.amazon.com/pdfs/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-workloads-on-aws.pdf) |
| 96 | + |
| 97 | + |
| 98 | +[Resiliency](https://wa.aws.amazon.com/wellarchitected/2020-07-02T19-33-23/wat.concept.resiliency.en.html) |
| 99 | + |
| 100 | + |
| 101 | +[Strategies for recovery in the cloud](https://aws.amazon.com/blogs/architecture/disaster-recovery-dr-architecture-on-aws-part-i-strategies-for-recovery-in-the-cloud/) |
| 102 | + |
| 103 | + |
| 104 | +[Pilot light and warm standby](https://aws.amazon.com/blogs/architecture/disaster-recovery-dr-architecture-on-aws-part-iii-pilot-light-and-warm-standby/) |
| 105 | + |
| 106 | + |
| 107 | +[RPO and RTO](https://aws.amazon.com/blogs/mt/establishing-rpo-and-rto-targets-for-cloud-applications/) |
| 108 | + |
| 109 | + |
| 110 | +[Fault isolation boundaries](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/control-planes-and-data-planes.html) |
| 111 | + |
| 112 | + |
| 113 | +[RDS read replica](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.XRgn) |
| 114 | + |
| 115 | + |
| 116 | +[DNS failover](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html) |
| 117 | + |
| 118 | + |
| 119 | +[Multi region secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create-manage-multi-region-secrets.html) |
| 120 | + |
| 121 | + |
| 122 | +[S3 replication](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication.html#crr-scenario) |
| 123 | + |
| 124 | + |
| 125 | +<br/> |
| 126 | + |
| 127 | + |
| 128 | +#### Azure Resources |
| 129 | + |
| 130 | + |
| 131 | +[Global VS Regional services](https://learn.microsoft.com/en-us/azure/reliability/availability-service-by-category) |
| 132 | + |
| 133 | + |
| 134 | +[Control plane VS Data plane](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/control-plane-and-data-plane) |
| 135 | + |
| 136 | + |
| 137 | +[Azure Site Recovery - product page](https://azure.microsoft.com/en-us/products/site-recovery) |
| 138 | + |
| 139 | + |
| 140 | +[Azure Site Recovery - tutorial](https://learn.microsoft.com/en-us/azure/site-recovery/) |
| 141 | + |
| 142 | + |
| 143 | +[Azure Backup - product page](https://azure.microsoft.com/en-us/products/backup) |
| 144 | + |
| 145 | + |
| 146 | +[Azure Backup - tutorial](https://learn.microsoft.com/en-us/azure/backup/backup-overview) |
| 147 | + |
| 148 | + |
| 149 | +<br/> |
| 150 | + |
| 151 | + |
| 152 | +#### Google Cloud Resources |
| 153 | + |
| 154 | + |
| 155 | +[Google's DRP guide](https://cloud.google.com/architecture/dr-scenarios-planning-guide) |
| 156 | + |
| 157 | + |
| 158 | +[Global VS Regional services](https://cloud.google.com/compute/docs/regions-zones/global-regional-zonal-resources) |
| 159 | + |
| 160 | + |
| 161 | +[Google Cloud Backup and DR - introduction](https://cloud.google.com/blog/products/storage-data-transfer/introducing-google-cloud-backup-and-dr) |
| 162 | + |
| 163 | + |
| 164 | +[Google Cloud Backup and DR - marketplace](https://console.cloud.google.com/marketplace/product/google/backupdr.googleapis.com?pli=1) |
| 165 | + |
| 166 | + |
| 167 | + |
| 168 | + |
| 169 | +<br/> |
| 170 | + |
| 171 | + |
| 172 | +#### General Resources |
| 173 | + |
| 174 | + |
| 175 | +[Terraform case study: use a separate repository for DRP environment](https://xebia.com/blog/aws-disaster-recovery-strategies-poc-with-terraform/) |
| 176 | + |
| 177 | + |
| 178 | +[Step by step: building a disaster recovery project with multi region replication](https://medium.com/@jerome.decoster/disaster-recovery-with-multi-region-architecture-331fec6456f) |
| 179 | + |
| 180 | + |
| 181 | +[CrashPlan's DRP guide](https://www.crashplan.com/resources/guide/data-disaster-recovery-plan-using-3-2-1-backup-strategy/) |
0 commit comments