💻Common Interview Question Candidates Get Wrong : Disaster Recovery (DR) for your AWS application


Hello Reader,

In today’s post, let’s look at another correct but average answer and a great answer that gets you hired to common cloud interview questions.

Question - How did you do Disaster Recovery (DR) for your AWS application?

Common but average answer - I will replicate it to another region

What the interviewer is looking for is how DR strategies are chosen, and what are the different strategies. As an SA, you will be responsible for talking to the app team and coming up with an appropriate DR strategy.

A great answer is - There are different DR options to choose from depending on RTO (Recovery Time Objective) and RPO (Recovery Point Objective). The available DR strategies ordered by highest to lowest RTO/RPO (and lowest to highest cost) are:

  • Backup and Restore
  • Pilot Light
  • Warm Standby
  • Multi-site Active/Active

Then explain one of the DR strategies in detail. Preferably Multisite Active/Active because it’s used in most critical prod applications. Architecture below:

  • The most critical part for DR is the database. In this case, we are utilizing Global Table of DynamoDB for active-active mode. If you are using SQL database like Aurora, keep in mind that Aurora Global Databse is Active-Passive, but new Aurora DSQL is active-active.
  • Application stack is running on EC2 with Auto Scaling Group. You run minimum two EC2s in each region to keep it highly available
  • Load Balancers are regional service, hence we are using one load balancer in each region, distributing the traffic to that region
  • Route53 sends traffic to one of the two Load Balancers based on geolocation and latency
  • RPO/RTO is minimum in this architecture because data is constantly being replicated, and EC2s are up and running with minimum count of two in both regions. In some cases, applications make the desired count higher to keep higher number of EC2 running in the second region for lower RTO

If you get this question in your interview, make sure to knock it out of the park!

Want to get personally trained by me and get cloud jobs?

I run AWS SA Bootcamp with Live Classes covering Technical, Behavioral, Mock Interviews, 1:1, Hands-On, LinkedIn/Resume Improvement, and more. Past students got high paying jobs including at AWS.

  • If you’re interested, I encourage you to attend the webinar on January 4th, 12 Noon EST on my YouTube channel. You’ll have the opportunity to ask questions, learn more about the program, and decide if it’s the right fit for you. I’ll share the webinar link and details closer to the date.
  • I pride myself on building personal connections with each student, which I believe is key to their success. To maintain this level of engagement, spots will remain limited for the January cohort.
  • The program continues to offer a 30-day full money-back guarantee. There are no catches, no questions asked, and no partial refunds. If you feel the program isn’t right for you, you’ll receive your full refund.

If you have found this newsletter helpful, and want to support me 🙏:

Checkout my bestselling courses on AWS, System Design, Kubernetes, DevOps, and more: Max discounted links

Keep learning and keep rocking 🚀,

Raj

Fast Track To Cloud

Free Cloud Interview Guide to crush your next interview. Plus, real-world answers for cloud interviews, and system design from a top Solutions Architect at AWS.

Read more from Fast Track To Cloud

Hello Reader, Happy Holidays! In today's newsletter, I am going to share three tips that helped me and many of my students switch careers to the cloud and get high-paying jobs. I will also share an update about the upcoming January cohort of the AWS SA Bootcamp. Tip 1: Leverage your IT experience Your existing IT experience is NOT throwaway. Don't think you can't reuse components of your existing knowledge in your cloud journey. For example, my student Abhisekh has deep knowledge of the...

Hello Reader, Hi from Las Vegas, USA, where I am here to present at AWS Re:Invent, the biggest cloud conference on earth. In this edition I am going to go over a BIG announcement that you should learn - Amazon EKS Autonomous Mode or EKS Auto Mode or lovingly called EKS Auto! Why is this important? Getting started with Kubernetes is hard. Sure Amazon EKS manages control plane, but you need to install core addons, select AMI, create worker node, and scale the nodes. It doesn't stop there....

Hello Reader, A container icebreaker interview question is the fundamental container workflow from the local machine to the cloud. In this edition, we will start with the manual process that every project starts with, then we will show how this manual process gives way to CICD and then how it evolves to a more mature pipeline. Let's start with understanding the foundational flow first: Developer writes code, and associated Dockerfile to containerize the code in her local machine She uses...