* Dev: develop inside Docker container identical to Lambda environment https://github.com/lambci/docker-lambda
* CI: test via Jenkins/GoCD/Travis/CircleCI, inside docker
* Staging: deploy to staging host on merge
* UAT: against staging env, break build if any user-facing tests fail
* Prod: deploy exact same package we deployed to Staging
* Dev: develop inside Docker container identical to Lambda environment https://github.com/lambci/docker-lambda
* CI: test via Jenkins/GoCD/Travis/CircleCI, inside docker
* Staging: deploy to staging host on merge
* UAT: against staging env, break build if any user-facing tests fail
* Prod: deploy exact same package we deployed to Staging