AWS CDK. Infrastructure as Code with TypeScript
summary
A three-person team built a user-management app in three months using AWS CDK with TypeScript. The project used CDK (npx, cdk synth/deploy/destroy) to produce CloudFormation stacks whose outputs are wired into a React frontend, with AppSync GraphQL, Lambda resolvers, DynamoDB, SQS and Step Functions for CI/test orchestration. The demo shows creating/deleting stacks, generating endpoint and API key files for the frontend, and running GraphQL queries; noted pain points were needing real AWS accounts per developer and weak local emulators.
AI-written summary · about
chapters (26)
- 0:00Conference intro
- 1:46Client problem
- 3:34AWS CDK basics
- 5:39CDK benefits
- 7:28Project architecture
- 8:52CDK template
- 10:12Resource creation
- 12:27AWS deployment check
- 14:23Resource cleanup
- 15:47Project results
- 16:30Code structure
- 21:27Lambda creation
- 24:25Infrastructure deployment
- 25:17AWS resource check
- 26:29GraphQL API
- 27:56Frontend export
- 28:16API testing
- 30:52Frontend-backend integration
- 31:44Frontend deletion
- 32:32Console data
- 33:20Functionality check
- 33:45Summary
- 35:09CDK drawbacks
- 37:41CDK advantages
- 39:29Resources & next steps
- 39:51Q&A
related talks
25mBuilding Real-time Serverless GraphQL APIs on AWS with TypeScript and CDK
19mCloud infrastructure with AWS Cloud Development Kit
27mShould I fire my DevOps already? Build your infrastructure using TypeScript
28mAutomate everything with CDK in AWS
28mGoodbye YAML, Hello AWS Cloud Development Kit
05mLightning Talk: AWS CDK infrastructure as Code
25mGetting into the Cloud with TypeScript
26mHow to Build Your Full-Stack Applications With CDK & AWS Amplify
