Implementing and Testing Blue-Green Deployments on AWS

In this course, you'll learn to use Blug-Green deployments with AWS services so you can release new functionality more rapidly and with less risk.
Course info
Level
Intermediate
Updated
Jun 25, 2019
Duration
1h 36m
Table of contents
Description
Course info
Level
Intermediate
Updated
Jun 25, 2019
Duration
1h 36m
Description

The old traditional way of releasing software cannot keep pace today. Users and customers expect a constant stream of improvements and enhancements. In this course, Implementing and Testing Blue-Green Deployments on AWS, you'll learn what Blue-Green deployments are and how to perform them on the AWS platform. You'll start by learning what a Blue-Green deployment is, and some of the factors you should consider when using it. You’ll also learn to use AWS Route 53 to implement a Blue-Green deployment. Next, you'll discover how to use AWS Elastic Load Balancer to perform Blue-Green deployments. This method provides nearly instant impact on your application’s deployment. Finally, you explore two methods for dealing with the data your applications use and how to manage it when you start doing Blue-Green deployments. By the end of this course, you will have the skills and knowledge of AWS services needed to perform Blue-Green deployments on AWS.

About the author
About the author

Jake Watkins is a software developer and consultant with 23 years of industry experience. He focuses on the Microsoft platform, DevOps, Cloud and container technologies. He has authored several articles for magazines and presents to .net user groups.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Welcome to Implementing and Testing Blue- Green Deployments on AWS. I'm Jake Watkins, I'm a solution architect who's been developing and deploying software for over 25 years. Currently, I focus on developing solutions in the cloud, and helping organizations adopt DevOps culture and processes. In this course, you're going to learn what a blue-green deployment is, and when you should be doing one. Then, you'll explore several ways to perform blue-green deployments, starting with using AWS's Route 53. After that, you will learn how to improve the blue-green deployment using the AWS Elastic Load Balancer. Next, we'll look at how elastic bean stalk can be used to perform blue-green deployments for serverless applications. AWS provides a lot of different ways to perform blue-green deployments, too many to cover in one course, so after covering those three, we'll move on to looking at how to set up monitoring and perform Canary testing to help make sure our deployments go more smoothly. To round out our understanding of blue-green deployments, we'll explore how to handle databases in a blue-green deployment environment. It's a lot to cover, so let's get started.