Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 2.57 KB

aws-lambda.md

File metadata and controls

41 lines (24 loc) · 2.57 KB

Lambda

What is Lambda?

AWS Lambda is a serverless compute service. It allows you to run codes without the help of managing servers or provisioning. You have to pay for the computing time when you consume data. There are no charges to be paid when you are not running your code. Using Lambda, you can quickly run codes for any application or backend service virtually, without any administration.

Gathering Dependencies

gathering-information-lambda

  • Other Files: Bundle with de code all files that will be used by the function such as html for email templates.
  • AWS Services: determine if the current role assigned for the lambda provides all the permissions for integration with the services that it depends on.

Use Lambda Proxy Integration

This Config makes the integration to Lambda seamless as it enables requests to be proxied to Lambda with request details available in the event of our handler function.

How To Validate HTTP Requests Before They Reach Lambda

ITNext - Tutorial - Validating HTTP Requst

Lambda authorizer using the API Gateway

A Lambda Authorizer (formerly known as a custom authorizer) placed on an API Gateway is a Lambda function that controls access to your API endpoints. By returning a PolicyDocument the lambda can decide whether or not the request is allowed to pass through to the API Gateway.

AWS Lambda + Spring Boot

AWS Lambda and Java Spring Boot: Getting Started

AWS Lambda + Micronaut

Micronaut Functions deployed in AWS Lambda]

References

https://www.onlineinterviewquestions.com/aws-lambda-interview-questions/#question1

https://thenewstack.io/3-questions-serverless-technology/

https://mindmajix.com/aws-lambda-interview-questions