Lambda functions
The code you write becomes the function that runs without the need for provisioning or managing any servers. The function itself is the resource and can take in events that have been passed to it, either by you or other AWS services.
You can use a few different languages that are supported to create your Lambda functions. These include Python, Node.js, Ruby, Java, Go, and .NET. You can even create custom runtimes by using containers.
The basic concepts of Lambda
When you start a Lambda function, that process is called invoking the function. Lambda functions process events. Events are sent to your functions in a few different ways: you can manually invoke the function, such as with a test event, or you can configure an AWS resource or service to invoke it and start the process.
Since we're talking about Lambda functions, there are a few key concepts that need to be understood.
Function
A function is the code where you process your events...