AWS Developer: Migrating Your Applications to the Cloud

Migrating applications to the cloud can be a bit daunting and it isn't always easy to see where to start and what needs to be done. In this course, you'll learn about different migration strategies and how to make the most of the AWS Cloud.
Course info
Level
Intermediate
Updated
Apr 3, 2018
Duration
2h 43m
Table of contents
Description
Course info
Level
Intermediate
Updated
Apr 3, 2018
Duration
2h 43m
Description

Migrating applications to the cloud can be a bit daunting and it is not always easy to see where to start and what needs to be done. In this course, AWS Developer: Migrating Your Applications to the Cloud, you will learn about the different migration strategies at your disposal and how to make the most of the AWS Cloud, without having to rewrite your entire application. First, you will learn how to build applications for autoscaling, which is one of the most important promises of the cloud. Next, you will explore some of AWS' managed services and see how their almost infinite scale can help your applications. Finally, you will discover how these managed services can also reduce maintenance overhead and simplify your architecture. When you're finished with this course, you'll be comfortable planning a cloud migration of your own and how to take advantage of many of AWSí managed services.

About the author
About the author

Fabien has been in the web development industry for over eight years, all of them working with Microsoft technologies. More recently, he has been busy building microservices in .Net and is passionate about continuous delivery and automation.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name Fabien Ruffin, and welcome to my course, AWS Developer: Migrating Your Applications to the Cloud. Migrating your business to the cloud can be quite challenging, and there is a lot to think about to make a migration successful, and more importantly, make the most of what cloud computing has to offer. In this course, we are going to look into what strategies we have at our disposal to give our migrations the best chance of success and see how AWS's managed services can greatly improve our application's architecture by going through practical examples. Some of the major topics that we will cover include storing application data in S3, migrating application logs to CloudWatch logs, centralizing session state management with DynamoDB, centralizing our caching layer with Redis and ElastiCache, message queuing with SQS, and sending emails with SES. By the end of this course, you'll be comfortable planning a cloud migration of your own and how to take advantage of many of AWS's managed services. This will allow your applications to gracefully scale out and in based on your workloads, which is one of the cloud's biggest promises. Before beginning this course, I recommend being familiar with the basics of AWS. The beginner courses in the Pluralsight library can quickly get you up to speed. I hope you'll join me on this journey to learn how to migrate your applications to AWS with the course AWS Developer: Migrating Your Applications to the Cloud at Pluralsight.