Python-friendly cloud infrastructure management
summary
Shows how to manage cloud infra using Terraform and the Cloud Development Kit for Terraform so Python code defines resources, with examples: creating an Amazon SQS in Python, using CDKTF with Python and pytest for tests, and composing production-grade stacks via the EKS module so a small cluster is ~30 lines of code and provisioning takes about 35 minutes. Advises modules from the Terraform Registry, runtime checks with Checkov and Cloud Custodian, and recommends HCL for larger teams while CDKTF suits small teams.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker intro
- 1:51Why developers avoid infrastructure
- 8:32Breaking infrastructure silos
- 9:14Existing infrastructure tools
- 13:08Terraform CDK for Python
- 16:40Python vs HCL trade-offs
- 17:24Using Terraform modules
- 20:12Choosing infrastructure architecture
- 22:20Summary and next steps
- 22:41Q&A session
related talks
42mWhen, Why, and How to Use the CDK for Terraform
26mBuild Cloud Infrastructure using Python
12mGetting Started With CDK for Terraform
31mCommodified IaC using Terraform Cloud
40mBest Practices for Deploying Well-Architected, Serverless Python Applications to AWS with CDK
50mInfrastructure as Code for Azure with Terraform
52mInfrastructure as Code with Terraform
55mTerraform-ing your Cloud
