Udacity Logo
Log InSign Up

Design for Performance and Scalability

Course

In this course, you will use AWS tools to identify and implement best practices for cost and identify and understand the elements required to design and architect scalable infrastructure. You will be able to modify traditional infrastructure for performance and identify architectures and workloads where serverless infrastructure should be considered to meet cost and performance goals. Finally, you will be able to provision and destroy infrastructure from the command line using the AWS CLI and Terraform.

In this course, you will use AWS tools to identify and implement best practices for cost and identify and understand the elements required to design and architect scalable infrastructure. You will be able to modify traditional infrastructure for performance and identify architectures and workloads where serverless infrastructure should be considered to meet cost and performance goals. Finally, you will be able to provision and destroy infrastructure from the command line using the AWS CLI and Terraform.

3 weeks

Real-world Projects

Completion Certificate

Last Updated May 8, 2023

Prerequisites:

No experience required

Course Lessons

Lesson 1

Introduction to Design for Cost, Performance, & Scalability

Welcome to the course! In this lesson, we'll discuss the importance of performance efficiency, look at the history of performance in the cloud and get you set up for the rest of the course.

Lesson 2

Cost and Monitoring

Managing cloud spend is quoted as one of the major challenges facing organizations today. This lesson will help you understand the challenges of costs in the cloud and give you some tools to help you manage those costs.

Lesson 3

Cloud Performance and Optimization

Performance and cloud resources are closely related to costs and resource allocation. In this lesson, we will explore ways to utilize AWS services to optimize performance.

Lesson 4

Serverless Computing

Serverless computing is an architecture model where a cloud provider offers scalable, flexible, and low-cost backend services as needed.

Lesson 5

Infrastructure as Code

Defining your infrastructure in code reduces error and effort by providing a visual representation of your cloud services in code that can be run to create, modify, and destroy infrastructure

Lesson 6 • Project

Design, Provision and Monitor AWS Infrastructure at Scale

In this project, you will plan, design, provision, and monitor infrastructure in AWS using industry-standard and open source tools.

Taught By The Best

Photo of Leslie Bell

Leslie Bell

Disaster Recovery Specialist at Aon

Leslie Bell is a Senior Solutions Architect specializing in IT Governance and Disaster Recovery. She has worked in technology across a number of industries, from scientific research, chemical analysis, transportation, to insurance to cloud-based infrastructure.

Taught By The Best

Photo of Leslie Bell

Leslie Bell

Disaster Recovery Specialist at Aon

Leslie Bell is a Senior Solutions Architect specializing in IT Governance and Disaster Recovery. She has worked in technology across a number of industries, from scientific research, chemical analysis, transportation, to insurance to cloud-based infrastructure.

Get Started Today

Design for Performance and Scalability