AWS Lambda
AWS Lambda
Once you upload the source code file into AWS lambda in the form
of ZIP file then AWS lambda will automatically run the code
without you provision the servers and also it will automatically
scaling your functions up or down based on demand.
AWS lambda are mostly used for the event-driven application for
the data processing Amazon S3 buckets, or responding to HTTP
requests.
Example:
Process data from Amazon S3 buckets.
Respond to HTTP requests.
Build serverless applications.
AWS lambda will help you to focus more on your code than the
underlying infrastructure. The infrastructure maintenance in AWS
was taken care of by AWS lambda.
AutoScaling and High Availability: AWS lambda will make sure that
your application was highly available to the end users when there
is sudden incoming traffic. High availability can be achieved by
scaling the application.
Pay-per-use-pricing: AWS will charge you only for the time that
time compute engine was active. AWS bills you based on the time
taken to execute the code.
Python
Node.js
Java
C#
PowerShell
Go
API Gateway
DynamoDB
S3
Step Functions
SNS
SQS