CDK で Go の Lambda をデプロイしたい 38 関数 SAM 率 32% Go 率 24% Lambda 全ての Go の Lambda は 現在 SAM でデプロイしている SAM のツールチェインは素晴らしいが、Lambda 界隈から⼀歩出ると ただの CloudFormation 筋トレ⼤会になってしまう @aws-cdk/aws-sam という選択肢もあるけれど、ツールが増えて環境構築 の⼿間が増えたり取り扱う⾔語が増えたりする⽅法は同僚に勧めづらい Go Lambda も IaC も全部 Go で書きたい!
参考になったもの • Getting started with the AWS Cloud Development Kit and Go https://aws.amazon.com/jp/blogs/developer/getting-started-with-the-aws-cloud-development-kit-and-go/ • aws/aws-cdk-go: AWS CDK bindings for Go. https://github.com/aws/aws-cdk-go • awscdk · pkg.go.dev https://pkg.go.dev/github.com/aws/aws-cdk-go/awscdk • aws-samples/aws-cdk-examples: Example projects using the AWS CDK https://github.com/aws-samples/aws-cdk-examples