AWS Lambda is an event-driven, serverless computing platform. It helps users free from the worry of which AWS resources to launch, or how to manage them. Instead, users need to put the code on Lambda, and it the platform executes it. In AWS Lambda, the code is executed based on the response of events in AWS services. These events include: adding/deleting files in S3 bucket, HTTP request from Amazon API gateway, etc. AWS Lambda function helps you to focus on your core product and business logic instead of managing operating system (OS) access control, OS patching, right-sizing, provisioning, scaling, etc.