AWS Lambda Playground

This is intended to be a sample proving ground for different aspects of AWS Lambda.

  1. AWS CDK + AWS SAM
  2. AWS AppConfig Lambda Extension
  3. Caching Lambda Extension
  4. Building Go Lambda in a container
  5. Building a Go Lambda to use ARM Lambda instances

AWS CDK + AWS SAM

With CDK, it appears that SAM takes on a smaller role in development. The CDK remains the tool that manages creating the template and deploying the CloudFormation stack. SAM is really only needed when wanting to run local instances of a Lambda for testing.

SAM may also be necessary for building Lambda binaries, this is undetermined at this time

Further information of how SAM works with CDK can be found in the SAM documentation

GitHub

View Github