AWS Infrastructure as Code for Software Developers

AWS Infrastructure as Code for Software Developers

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 0h 54m | 131 MB

Traditionally, working with infrastructure in the cloud requires knowledge of domain-specific languages such as Terraform, network infrastructure, operating systems, and more. AWS Cloud Development Kit (CDK) simplifies this process for developers, allowing them to leverage their existing programming skills to deploy infrastructure. In this course, join Carlos Rivas as he explores a real-world architecture and shows how to write the code to deploy it using AWS CDK and Python. Carlos helps to familiarize you with the basics of working with CDK, as well as how to set it up and create your first CDK project. He then covers how to implement networking, validate your deployed subnets, use the CDK packages for load balancing, verify that everything is up and running in your deployment, and more.

Topics include:

  • What is the AWS Cloud Development Kit (CDK)?
  • Required routing configuration
  • Server and load balancer requirements
  • Setting up the AWS CDK
  • CDK networking
  • Validating your deployed subnet
  • Autoscaling and server configuration
  • Full deployment validation
Table of Contents

Introduction
1 Infrastructure is code
2 What you should know

CloudFormation Infrastructure
3 What is the AWS Cloud Development Kit
4 VPC and subnets
5 Routing
6 Security groups
7 Servers and load balancers

Setting Up the AWS CDK
8 Cloud9 IDE and AWS CDK installation
9 AWS CDK setup
10 Creating your CDK project
11 Running and verifying your infrastructure

Writing Infrastructure as Code in Python
12 CDK networking
13 Validating your deployed subnets
14 Auto Scaling and server configuration
15 Load balancer and listener
16 Full deployment validation

Conclusion
17 Takeaways