https://medium.com/pashabank/how-to-build-serverless-api-using-aws-serverless-application-model-aws-sam-965d9d9410d5