Content for Udacity's cloud developer nanodegree
https://serverless.com/blog/cors-api-gateway-survival-guide/ https://serverless.com/framework/docs/providers/aws/events/apigateway/ https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-method-request-validation.html
https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html https://medium.com/@me_37286/yoni-goldberg-javascript-nodejs-testing-best-practices-2b98924c9347
https://aws.amazon.com/xray/ https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-nodejs.html
https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html
https://www.npmjs.com/package/middy
https://www.npmjs.com/package/serverless-plugin-warmup https://www.npmjs.com/package/serverless-offline https://www.npmjs.com/package/serverless-dynamodb-local
https://github.com/alexcasalboni/aws-lambda-power-tuning
https://martinfowler.com/articles/oss-lockin.html https://en.wikipedia.org/wiki/Hexagonal_architecture_(software)