Resilient Architectures on AWS with Practical Solutions

Disaster Recovery Bootcamp: Strategies and Techniques for Minimizing Downtime and Data Loss

Hi and Welcome to the Resilient Architectures on AWS with Practical Solutions course

What you’ll learn

  • Guided Hands-on Disaster Recovery Architectures and their Recovery Characteristics.
  • Architectural Principles to Meet Specific Recovery Time and Recovery Point Objectives.
  • Difference between Continuous Backup (point in time recovery) and Scheduled Backups.
  • Continuous Replication options to Minimize Data Loss.
  • Standby and Active Infrastructure to Reduce Downtime.

Course Content

  • Introduction –> 3 lectures • 2min.
  • Disaster Recovery Concepts | Everything Fails, All the Time –> 1 lecture • 18min.
  • Lab – Deploy Application – DynamoDB, Lambda, API, EC2, ELB, Route 53 –> 6 lectures • 33min.
  • Backup and Restore – Point In Time Recovery (PITR), Backup, Cross-Region –> 2 lectures • 30min.
  • Pilot Light – Continuous Data Replication and Pre-configured Dependencies –> 1 lecture • 13min.
  • Warm Standby – Continuous Data Replication and Standby environment –> 1 lecture • 8min.
  • Multi-Site Active-Active – Route traffic to nearest region –> 1 lecture • 10min.
  • Lab Cleanup –> 1 lecture • 1min.
  • Relational Database Service – Point In Time Recovery (PITR), Global Database –> 5 lectures • 37min.
  • Client Side Data Encryption –> 1 lecture • 4min.

Auto Draft


Hi and Welcome to the Resilient Architectures on AWS with Practical Solutions course

This course teaches you how to design and implement disaster recovery architectures that minimize downtime and data loss.

You’ll deploy a multi-tier application and evaluate Backup and Restore, Pilot Light, Warm Standby, and Multi-Region Active-Active solutions.

Additionally, you’ll learn strategies for recovering from malicious and accidental data loss, as well as regional failures.

The course also covers techniques for reducing recovery time (RTO) and data loss (RPO) using DynamoDB Global Tables and Aurora Global Database.

I am Chandra Lingam, and I am your instructor.

In this course, you will learn:

  • Key concepts and terminologies related to disaster recovery
  • The concept of “Everything Fails, All the Time” as espoused by Werner Vogles
  • The meaning of resiliency and availability, and how they differ
  • The distinction between fault tolerance and high availability and why high availability alone is not sufficient for disaster-proofing
  • Hands-on labs to apply the concepts learned

You will deploy a multi-tier web application using DynamoDB Global Table, Lambda, API Gateway, EC2, Elastic Load Balancer, and Route 53


  • Explore backup and restore options using AWS Backup, configure point-in-time-recovery (PITR), schedule backups and maintain copies in a second region
  • Simulate malicious data loss and corruption and learn how to recover the data
  • Handle the loss of a region using Backup and Restore
  • Configure the App in Pilot Light mode and observe how it minimizes data loss
  • Upgrade the infrastructure as Warm Standby and how it helps to reduce recovery time
  • Look at the multi-site active-active configuration for a zero-downtime solution
  • Learn how DR changes with relational databases such as RDS and Aurora
  • Configure point-in-time-recovery, schedule backup, and continuous replication
  • Perform both Managed Failover and Unplanned Failover to a DR Region using Aurora Global Database

This is an intermediate level course, you need to have an AWS account with administrative access and be familiar with EC2, ELB, IAM, and Databases. I am looking forward to meeting you!

Happy Learning!

Chandra Lingam

Cloud Wave LLC

Get Tutorial