001 - Course Overview - Course Overview
002 - Course Introduction - Getting Started
003 - Architecting for High Availability and Scalability - Introduction
004 - Architecting for High Availability and Scalability - Understanding Elasticity and Scalability
005 - Architecting for High Availability and Scalability - Implementing Disposable Resources
006 - Architecting for High Availability and Scalability - Loosely Coupled Architectures
007 - Architecting for High Availability and Scalability - Architecting with Services Instead of Servers
008 - Architecting for High Availability and Scalability - Eliminating Single Points of Failure
009 - Architecting for High Availability and Scalability - Module Summary
010 - Understanding Auto Scaling - Introduction
011 - Understanding Auto Scaling - Creating an Elastic Load Balancer
012 - Understanding Auto Scaling - Setting up a Launch Configuration and Auto Scaling Group
013 - Understanding Auto Scaling - Automatically Replacing Failed Instances
014 - Understanding Auto Scaling - Scaling Dynamically or on a Schedule
015 - Understanding Auto Scaling - Launching Spot Instances in Auto Scaling Groups
016 - Understanding Auto Scaling - Implementing Lifecycle Hooks
017 - Understanding Auto Scaling - Creating Self Healing Auto Scaling Groups
018 - Understanding Auto Scaling - Module Summary
019 - Implementing Scalable and Highly Available Databases - Introduction
020 - Implementing Scalable and Highly Available Databases - Overview of Amazon RDS
021 - Implementing Scalable and Highly Available Databases - Setting up Amazon RDS Multi-AZ Deployments
022 - Implementing Scalable and Highly Available Databases - Vertical and Horizontal Scale with Amazon RDS
023 - Implementing Scalable and Highly Available Databases - Building Your Own Database Servers on EC2
024 - Implementing Scalable and Highly Available Databases - Getting Started with DynamoDB
025 - Implementing Scalable and Highly Available Databases - DynamoDB Provisioned Throughput
026 - Implementing Scalable and Highly Available Databases - Secondary Indexes in DynamoDB
027 - Implementing Scalable and Highly Available Databases - Creating DynamoDB Tables
028 - Implementing Scalable and Highly Available Databases - Module Summary
029 - Deploying a Highly Available and Elastic Architecture - Introduction
030 - Deploying a Highly Available and Elastic Architecture - What Were Going to Build
031 - Deploying a Highly Available and Elastic Architecture - Setting up a Virtual Private Cloud (VPC)
032 - Deploying a Highly Available and Elastic Architecture - Creating a Database Tier for the App
033 - Deploying a Highly Available and Elastic Architecture - Defining the Launch Configuration
034 - Deploying a Highly Available and Elastic Architecture - Setting up a Load Balancer and Auto Scaling Group
035 - Deploying a Highly Available and Elastic Architecture - Validating the Deployment
036 - Deploying a Highly Available and Elastic Architecture - Module Summary
037 - Series Summary - Series Wrap up and Next Steps