Building applications in the Cloud using Go and the AWS CDK
summary
Demo shows AWS CDK preview for Go used end to end: cdk init → go build → cdk synth → cdk deploy. It builds a Go URL shortener as lambda + API Gateway + DynamoDB, wires the table name into the function, grants permissions with table.grantReadWriteData, and outputs the API URL. A single high-level construct produces 37 resources and ~800 lines of CloudFormation from a few lines of code, deployment succeeds, the API returns a short code and redirects correctly.
AI-written summary · about
chapters (12)
- 0:00Building cloud apps with Go and CDK
- 1:36From scripts to infrastructure as code
- 3:20AWS CDK overview
- 4:24Core CDK components
- 6:11Developer workflow with CDK and Go
- 8:19CDK construct levels
- 11:44Deploy Go app with CDK
- 15:14DynamoDB and Lambda setup
- 19:09IAM roles and API Gateway
- 21:16Deploy and test Go app
- 24:40AWS solution constructs
- 26:23CDK resources and Q&A
related talks
44mInfrastructure as Code with AWS CDK (the Java version)
19mCloud infrastructure with AWS Cloud Development Kit
30mGolden pathways for cloud builders
41mCloud Development Locally with AWS CDK and Localstack
52mGo and AWS Lambda – a perfect Match
26mBuild Cloud Infrastructure using Python
31mGoing Serverless For Fun and Profit
40mStop configuring infrastructure, start coding it!
