Udacity Logo
Log InJoin for Free

Design for Availability, Reliability, and Resiliency


In this course, you will learn to use AWS to create highly available and resilient systems and networks.

In this course, you will learn to use AWS to create highly available and resilient systems and networks.


3 weeks

Real-world Projects

Completion Certificate

Last Updated February 13, 2024

Skills you'll learn:
AWS availability zones • Amazon CloudWatch • Disaster recovery plans • Amazon vpc

No experience required

Course Lessons

Lesson 1

Introduction to Availability, Reliability, and Resiliency

In this lesson, you will review the course prerequisites and history of the high level concepts. You will learn what makes these topics important and you'll get a glimpse at the course project.

Lesson 2

AZs and Regions

Overview of AWS Regions and Availability Zones and how they are used to enable high availability and geographic redundancy.

Lesson 3

Building For Resiliency

In this lesson you will learn how to make individual AWS services resilient. You'll look at native and non-native services and learn about the difference between them with regard to high availability

Lesson 4

Business Objectives

A look at how resilience and availability are measure by your business and how these engineering concepts integrate with the day-to-day business world.

Lesson 5

Monitor, React, and Recover

Now that you've seen how to build highly available systems, you'll take a look at how to make sure that these systems are up and running and what to do when problems do occur.

Lesson 6 • Project

Project: Recoverability In AWS

Taught By The Best

Photo of Tom Verbiscer

Tom Verbiscer

Director of Engineering at Current Media

Tom is a coach and builder specializing in creating, running, and advancing highly scalable, reliable, and flexible platforms. He is AWS Certified at the professional tier as both an AWS Solutions Architect, and DevOps Engineer.

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills