Skip to main content
TrustRadius
AWS Lambda

AWS Lambda

Overview

What is AWS Lambda?

AWS Lambda is a serverless computing platform that lets users run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes of requirements to…

Read more
Recent Reviews

AWS Lambda for developers

9 out of 10
May 12, 2021
AWS Lambda serves various purpose accross teams
1. We mainly use AWS Lambda when we have very short time to productionise code and have …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

128 MB

$0.0000000021

Cloud
Per 1 ms

1024 MB

$0.0000000167

Cloud
Per 1 ms

10240 MB

$0.0000001667

Cloud
Per 1 ms

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

AWS Lambda | What is AWS Lambda | AWS Lambda Tutorial for Beginners | Intellipaat

YouTube
Return to navigation

Product Details

What is AWS Lambda?

AWS Lambda is a serverless computing platform that lets developers run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes care of requirements to run and scale code with high availability. Users pay only for the compute time they consume—there is no charge when their code is not running.

Developers uploading to Lambda don’t have to deal with their code’s environment. It’s a “serverless” service which lets outside code or events invoke functions. Lambda doesn’t store data, but it allows access to other services which do. Users can set up their code to automatically trigger from other AWS services or call it directly from any web or mobile app.

AWS Lambda Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

AWS Lambda is a serverless computing platform that lets users run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes of requirements to run and scale code with high availability.

Reviewers rate Usability highest, with a score of 9.

The most common users of AWS Lambda are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(354)

Attribute Ratings

Reviews

(1-25 of 29)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We also use Google Cloud Functions because we use GCP in addition to AWS. AWS Lambda is comparable to Google Cloud Functions in its functionality. The main advantage of going with one or the other has to do with what resources it will interact with--we use AWS Lambda to interact with AWS resources and Google Cloud Functions to interact with GCP resources.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS is great product and a close match our expectations. It is close to Azure in function but more feature rich with API and support documents. From my experience, it is cheaper compared with our competitors and provides better interface. Overall our dev engineers prefer AWS Lambda over Azure stack for Web projects.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I've worked previously with Azure Functions which seems to be the direct competitor to AWS Lambda and while Azure Functions worked just fine there seemed to be more configuration and "magic" behind the scenes to it compared to AWS Lambda which is very straight forward. I distinctly remember thinking multiple times that I had wished that we had chosen to use AWS Lambda over Azure Functions at that time.
Sai Sreenivas Addepalli | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • AWS CloudFormation, AWS CodeBuild, AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline, AWS Identity & Access Management, AWS Lambda, AWS Key Management Service, AWS Secrets Manager, AWS Systems Manager, Amazon S3 (Simple Storage Service), Amazon EMR (Elastic MapReduce), Amazon DynamoDB, Amazon CloudWatch, Amazon CloudFront, Amazon API Gateway, Amazon ElastiCache, Amazon Elastic Compute Cloud (EC2), Amazon Kinesis, Amazon Managed Streaming for Apache Kafka (Amazon MSK), Apache Kafka, Amazon Redshift, Amazon Relational Database Service (RDS), Amazon Route 53, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Amazon Virtual Private Cloud (VPC) and Amazon Web Services
When we use Lambda, we do not need to worry about the infrastructure and costs. AWS can handle it all on its own. For an optimum use case, one can always use AWS Lambda along with API Gateway and Route 53 for the best use case. Cloudwatch can help you identify any issues and help in monitoring the Lambda's. Lambda is cheap and best and has all you need if you are doing simple processing. If you need to do any heavy data processing, then EMR is preferred.
Michael Jenkins | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I have used Azure Functions and Google Cloud Functions. In comparison, AWS Lambda is a bit more difficult to configure out of the gate. But in most cases once the function is in place and running the operation becomes completely hands-off. While I've used Azure Functions and Google Cloud Functions, my team selected Lambda because the rest of our resources already run in AWS. Keeping the functions in the same account as the other resources (like S3 buckets and API Gateways) simplifies access management and deployments.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Amazon Elastic Compute Cloud (EC2), Amazon Route 53 and Amazon Elastic Block Store (EBS)
Each service has its purpose. With EC2 you can provision servers for customers and internal projects. With EBs you can optimize what you need in performance with what you can afford. With AWS Lambda you can integrate several of these tools to work together or acomplish personalized goals.
Jesse Bickel, MS - PMP | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We really did not evaluate them against other products except a little Google research, we are a centralized AWS customer so it was a smooth and simple (even if blind) decision for us.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Since our company heavily relies on AWS already, my team did not consider any other serverless platforms when building our applications. Lambda was chosen by "default", but it's also such a popular platform that we felt we couldn't go wrong.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
These are all AWS sister products, so I wouldn't say they are competitors but tools in the same box. They all work quite well together and I would say combined they are greater than the sum of their parts. Cloudformation (and SAM) templates make tying them together pretty painless and easy to deploy and entire environment. Gone are the days of needing to wire up everything individually.
August 13, 2019

AWS Lambda Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Lambda is good for short running functions, and ideally in response to events within AWS. Google App Engine is a more robust environment which can have complex code running for long periods of time, and across more than one instance of hardware. Google App Engine allows for both front-end and back-end infrastructure, while AWS Lambda is only for small back-end functions
Richard Rout | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
But other similar things I've used are Azure Functions and GCP Google Cloud Functions. Like all services like this, the support is pretty much the same. AWS Lambda supports enough popular languages, and behaves pretty much the same as all of these similar services. It does it's job, it's simple and it does it well.
Score 8 out of 10
Vetted Review
Verified User
We considered using application deploy in EC2 with Auto Scale but ended up with AWS Lambda as it helps us to simplify our development and deployment process. It allows us to quickly create instances in a short time for processing data when the source application uploads data into S3.
April 12, 2019

Best Cloud Platform

Score 9 out of 10
Vetted Review
Verified User
Incentivized
This is one of the best products from AWS right now. It is easy to set up and get started tool. APIs and documentation are well done. Debugging is a lot easier with high scalability for product growth.
Fedor Paretsky | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Azure Functions is another product that provides lambda functionality, but the documentation for some of Azure's products is quite hard to read. Additionally, AWS Lambda was one of the first cloud computing products on a large cloud service that implemented lambda functions, so they have had the most time to develop the product, increase the quality of service, and extend functionality to more languages. Amazon, by far, has the best service for Lambda that I know.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
There's really nothing quite like Lambda anywhere else. We've looked at running our own Lambda functions but there's too much overhead in that. Some cloud providers might offer their own alternatives to AWS Lambda but nothing can compare. The breadth of languages supported and the ease of use to get up and running is just so revolutionary.
Return to navigation