lambda-dx-tinker

Experimenting with what a decent DX looks like for AWS Lambdas

Stars
0

lambda DX tinkering

What is this?

I'm experimenting with ways to:

  1. Interact with AWS lambdas without deploying to AWS (i.e. running locally)
  2. Demonstrate how to unit test AWS lambdas
  3. Demonstrate how to run integration tests of AWS lambdas
  4. Demonstrate how to orchestrate all of this with Make

Prerequisites

  1. Install Docker
  2. Install Make
  3. Install nodejs version 12.x
    • optionally using nvm

Running

  1. Running the tests: make test
  2. Viewing runtime statistics of the lambda: make runstats
  3. Running the lambda so that you can interact with it via postman: make run