The AI Cloud Engineers

The AI Cloud Engineers

Why AWS CDK Transformed How I Build Cloud Infrastructure

Lefteris Karageorgiou's avatar
Lefteris Karageorgiou
Apr 09, 2025
∙ Paid

In the ever-evolving world of cloud infrastructure, there are countless options for deploying and managing your resources. After years of experimenting with various Infrastructure as Code (IaC) tools, I've settled on AWS Cloud Development Kit (CDK) as my preferred approach for defining cloud infrastructure. Here's why it has become my go-to solution for building on AWS.

The Power of Programming Languages over Configuration Files

The fundamental distinction that makes CDK stand out is its approach: instead of writing YAML or JSON configuration files, you define your infrastructure using familiar programming languages like TypeScript, Python, Java, or C#. This seemingly simple difference brings enormous benefits.

Thanks for reading The Cloud Engineers! Subscribe for free to receive new posts and support my work.

When I first moved from CloudFormation to CDK, the immediate relief of leaving behind thousands of lines of YAML was noticeable. Suddenly I could leverage all the tools I already ha…

User's avatar

Continue reading this post for free, courtesy of Lefteris Karageorgiou.

Or purchase a paid subscription.
© 2026 Lefteris Karageorgiou · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture