Bringing Software Development Practices to Your Infrastructure
summary
Uses AWS CDK to test‑drive a private S3 bucket ensuring encryption and bucket properties, with a failing unit test that becomes green after adding the config. Generates a CloudFormation template and deploys (demo deploy run ~25 minutes) then runs InSpec integration tests against EC2 and a newly provisioned RDS Postgres to verify engine, version, instance class and security group port. Integration tests also detect drift from cloud resources. CI/CD pipeline recommendation: version control, code review, unit and integration tests to shrink blast radius and catch bugs earlier.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:49Using Infrastructure as Code
- 7:37The Test Driven Development Flow
- 8:29Unit Tests
- 16:37Integration Testing
- 29:06Why Did We Build All these Infrastructure Tests What Are We Going To Do with Them
- 30:35Parting Thoughts
related talks
23mCI/CD at Scale: Best practices with AWS DevOps Services
23mCI/CD at Scale: Best Practices with AWS DevOps Services
28mContinuous everything: Moving to DevOps on AWS
30mGolden pathways for cloud builders
41mCloud Development Locally with AWS CDK and Localstack
52mAWS CDK: The arrival of true Infrastructure as Code
44mInfrastructure as Code with AWS CDK (the Java version)
28mA Modern Application Builder’s Guide to Testing
