はじめに LambdaをRustで書く機会がありました。 LambdaはRustを標準でサポートしているわけではないので、通常であればカスタムランタイムを使うことになると思います。 一見大変そう...と感じるかもしれませんが、cargo-lambdaとcargo-lambda-cdkを用いることによって、快適に開発を進められました。 今回の記事では簡単なAPIをハンズオンで実装することでそのtipsをお伝えできればと思っています。 本記事では,POSTすることでDynamoDBにレコード追加をするLambda, GETすることで作成したレコードの一覧を返すLambdaの2つをcargo-lambda, cargo-lambda-cdkを用いて定義・デプロイしたいと思います。 cargo-lambda, cargo-lambda-cdkとは? cargo-lambdaとは ひとことで言ってし