This project shows how you can write your CDK stacks in golang plus lambda.
├── flow.go # <---- CDK stack
├── flow_test.go
├── go.mod
├── go.sum
├── images
│ └── 1.png
└── lambda # <----- Golang lambda functions
├── consumer
│ └── main.go
└── publisher
└── main.go
cdk deploy
deploy this stack to your default AWS account/regioncdk diff
compare deployed stack with current statecdk synth
emits the synthesized CloudFormation templatego test
run unit tests