Skip to content

Episode 48: Infrastructure as Code: CloudFormation & CDK Basics

August 31, 2025 · 18 min

Show notes

In this episode, we introduce Infrastructure as Code (IaC) and explore two key AWS tools for managing infrastructure in a repeatable and automated way: AWS CloudFormation and the AWS Cloud Development Kit (CDK). IaC is a practice that allows you to define your infrastructure using code, making it easier to create, manage, and scale AWS resources while ensuring consistency across environments. AWS CloudFormation enables you to define your infrastructure in JSON or YAML templates, which can be versioned, shared, and reused to automate the provisioning of AWS resources.

We’ll also discuss the AWS CDK, a higher-level framework that allows you to define cloud infrastructure using familiar programming languages like Python, Java, and TypeScript. The CDK makes it easier to work with AWS services and abstract away much of the complexity associated with writing raw CloudFormation templates. By the end of this episode, you’ll have a clear understanding of how IaC works and how to use CloudFormation and the CDK to automate the deployment of AWS resources. Produced by BareMetalCyber.com, your trusted resource for expert-driven cybersecurity education.

All episodes of Certified – AWS Certified Cloud Practitioner Audio Course

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.