Building an AWS Serverless Application with Terraform
summary
Claims that a full AWS serverless API can be provisioned and versioned from code and deployed in minutes using Terraform. Demonstrates a working stack: Lambda + API Gateway + DynamoDB (three Lambdas: create, get, email), SNS→SQS fan‑out, SES email identity, and CI that runs Terraform with an S3 remote state. Uses Terraform modules to shrink repetitive Lambda configs; deploys successfully (API responses and test emails confirm it works).
AI-written summary · about
chapters (18)
- 0:00Serverless and Terraform intro
- 3:01Why serverless
- 8:24Serverless vs classical infra
- 10:09What is Terraform
- 14:04Automating infra benefits
- 17:03Terraform cloud-agnostic
- 18:26Documenting infra
- 19:53Enforcing team standards
- 21:42Versioning infra
- 22:28Demo architecture
- 28:21Terraform for Lambda
- 32:15Terraform providers/backend
- 34:00Deploying serverless API
- 36:34Live deployment check
- 38:16Testing API endpoints
- 39:25Updating infra
- 41:11CI/CD and state
- 42:16Summary
related talks
38mUnlocking AWS Serverless with Terraform
26mDoing Serverless On AWS With Terraform For Real
29mServerless from scratch with CI/CD on AWS: it’s a lot easier than you think (and mostly free).
29mAWS Serverless Deployment with Terraform Enterprise
29mAccelerate serverless deployments using HashiCorp Terraform in AWS
01h 18mBuilding applications with Serverless Framework ...
04mServerless applications, Microservices, AWS
24mTerraforming in a Serverless World
