We're using AWS Lambda to trigger jobs and receive SQS messages. We're also using the tool as a single unit where you have computing, storage, and network.
Lead Software Engineer at a tech services company with 1,001-5,000 employees
It lets you trigger and run jobs instantly, and after you complete the job, that function is either destroyed or stopped automatedly
Pros and Cons
- "The most valuable feature of AWS Lambda is that you can trigger and run jobs instantly, and after you complete the job, that function is either destroyed or stopped automatedly."
- "The feature to attach external storage, such as an S3 or elastic storage, must be added to AWS Lambda. This is its area for improvement."
What is our primary use case?
How has it helped my organization?
AWS Lambda has improved my company through its usage in a distributed system, particularly event-driven architecture. When an event is passed to AWS Lambda from Amazon SQS asynchronously, the tool can call an ETL job, and it can trigger that job, and that job can trigger an AWS Lambda function, which can then send a message to the queue to complete the entire use case.
What is most valuable?
The most valuable feature of AWS Lambda is that you can trigger and run jobs instantly, and after you complete the job, that function is either destroyed or stopped.
What needs improvement?
The feature to attach external storage, such as an S3 or elastic storage, must be added to AWS Lambda. This is its area for improvement.
Buyer's Guide
AWS Lambda
August 2025

Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,295 professionals have used our research since 2012.
For how long have I used the solution?
I've been using AWS Lambda for two years.
What do I think about the stability of the solution?
Stability-wise, AWS Lambda is an eight out of ten.
What do I think about the scalability of the solution?
Scalability-wise, AWS Lambda is an eight out of ten.
How are customer service and support?
I have not encountered any problems with AWS Lambda, so I didn't need to contact its technical support team.
Which solution did I use previously and why did I switch?
We didn't use a different solution apart from AWS Lambda.
How was the initial setup?
The initial setup for AWS Lambda was straightforward.
What was our ROI?
I saw ROI from AWS Lambda.
What's my experience with pricing, setup cost, and licensing?
Price-wise, AWS Lambda is a five out of ten.
What other advice do I have?
One person is enough for maintenance for a cloud-based tool, such as AWS Lambda.
I cannot share the number of AWS Lambda direct users in my company, as that figure is confidential.
My advice to others looking into implementing the tool is that it's easy to use as long as you know the basics.
AWS Lambda has good features, so I'm giving it an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

DevOps Engineer at United Vision
A great solution for automation and tagging and has helped our organization with cost optimization
Pros and Cons
- "The automation feature is valuable."
- "The runtime for the solution can be improved."
What is our primary use case?
Our primary use case for the solution is automation. There was a scenario where we tried to reduce cost in our environment using Instance Scheduler, where the AWS Lambda function was also used during that process. So we use it for automation and tagging.
How has it helped my organization?
The solution has helped our organization with cost optimization. So we have used AWS Lambda for consolidated billing.
What is most valuable?
The automation feature is valuable.
What needs improvement?
The runtime for the solution can be improved.
For how long have I used the solution?
We have been using the solution for approximately two years.
What do I think about the stability of the solution?
The solution is stable. I rate it a nine out of ten.
What do I think about the scalability of the solution?
The solution is scalable, and I rate it a ten out of ten.
How was the initial setup?
The initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
The solution is very expensive.
What other advice do I have?
I rate the solution a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
AWS Lambda
August 2025

Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,295 professionals have used our research since 2012.
Solution Architect, DevOps Engineer at sonne technology
The latest cloud technology ensures that projects deploy with ease
Pros and Cons
- "The solution runs on the latest cloud technology so it is easy to deploy cloud-native projects."
- "It can be a bit difficult to switch between accounts when creating services for customers."
What is our primary use case?
Our company uses the solution as a function engine to deploy triggered events for customers. We have a team of twelve developers and our deployments have 1,000 to 2,000 customers during peak times.
What is most valuable?
The solution runs on the latest cloud technology so it is easy to deploy cloud-native projects.
The solution is very useful for managing triggered events.
What needs improvement?
It can be a bit difficult to switch between accounts when creating services for customers.
For how long have I used the solution?
I have been using the solution for one year.
What do I think about the stability of the solution?
The solution is cloud-based so of course it is stable as long as the cloud is available.
What do I think about the scalability of the solution?
The solution is scalable.
How are customer service and support?
We have not needed technical support. We utilize available documents that contain content for solving any issues.
How was the initial setup?
The solution is serverless computing so there is no setup. You just launch the service, write your code, and run it.
What's my experience with pricing, setup cost, and licensing?
The solution is part of the AWS subscription model that is paid annually. There is no charge for monthly usage.
There are many calculation criteria for AWS services or licenses. It is difficult to say whether the solution reasonably priced or expensive. Each company weighs price against the benefits and efficiencies provided by the solution.
Which other solutions did I evaluate?
AWS is the pioneer of cloud computing and they lead the industry in innovations. Other providers follow in AWS' footsteps to implement similar features and service levels.
AWS has differentiated the use cases for serverless computing. Lambda is used for basic capabilities like triggered events and Fargate is used for extended capabilities.
I started using Lambda for a specific use case and I continue to use Lambda and Fargate for use cases as recommended by AWS.
What other advice do I have?
I definitely recommend the solution and rate it a ten out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
System Engineer at a tech services company with 10,001+ employees
Excellent serverless architecture for a good price
Pros and Cons
- "AWS Lambda's most valuable feature is serverless architecture."
- "There are sometimes issues following an update."
What is most valuable?
AWS Lambda's most valuable feature is serverless architecture.
What needs improvement?
There are sometimes issues following an update.
For how long have I used the solution?
I've been using AWS Lambda for about five years.
What do I think about the stability of the solution?
AWS Lambda is stable.
What do I think about the scalability of the solution?
AWS Lambda is scalable.
How was the initial setup?
The initial setup was straightforward and took only a few minutes.
What's my experience with pricing, setup cost, and licensing?
AWS Lambda's cloud version isn't expensive, and I'd rate its pricing as five out of five.
What other advice do I have?
I would rate AWS Lambda ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Software Engineer | AWS Certified Solutions Architect at Venture Garden Group
Can be easily deployed and is stable, scalable, and usage-based
Pros and Cons
- "I like the pay-for-what-you-use feature. This is the main reason why we use AWS Lambda. I don't have to manage servers; I just have to configure Lambda and expose it to an API gateway."
- "Another challenge I've noticed is that there is a limit to the environment variables such as the 4 KB limit. Although, the advice is to use parameters or other things to store the details when the limit has exceeded the data, this adds additional intensity to the application. If the size limits for environment variables can be revealed, it would be helpful. Even if we have to pay for it, at least we would know that we are not dealing with latency. So, I would like to see the size of the environment variables increased."
What is our primary use case?
We use AWS Lambda for jobs that we just want to offload to a cloud function. We are an educational institution, and if I want to upload an exam I generated for all my students, then I just write the script on AWS Lambda. That is, we use it for independent jobs that we can offload on their own.
What is most valuable?
I like the pay-for-what-you-use feature. This is the main reason why we use AWS Lambda. I don't have to manage servers; I just have to configure Lambda and expose it to an API gateway.
What needs improvement?
AWS Lambda's cold start needs to be improved. It has to warm up first, and so, the response time is slower.
Another challenge I've noticed is that there is a limit to the environment variables such as the 4 KB limit. Although, the advice is to use parameters or other things to store the details when the limit has exceeded the data, this adds additional intensity to the application. If the size limits for environment variables can be revealed, it would be helpful. Even if we have to pay for it, at least we would know that we are not dealing with latency. So, I would like to see the size of the environment variables increased.
For how long have I used the solution?
I've been using AWS Lambda for one year.
What do I think about the stability of the solution?
It's very stable.
What do I think about the scalability of the solution?
AWS Lambda is scalable; I don't need to worry about it. At present, we have less than 10 people using this solution.
How was the initial setup?
The initial setup is straightforward. It can be done on the console, and you can use the infrastructure as the code.
The deployment time can vary from 10 minutes to an hour depending on your needs and how comfortable you are with AWS Lambda.
What other advice do I have?
AWS Lambda now supports multiple languages, but find out if the language you want to use to write your jobs is supported by it. If it is supported, then you are good to go.
Because AWS Lambda is scalable and does what it's meant to do, I would rate it at nine on a scale from one to ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
President at a computer software company with 11-50 employees
Serverless, infinitely scalable, and works very well for atomic and fairly non-persistent transactions
Pros and Cons
- "It is serverless and scalable. It can scale infinitely. You don't have to worry about the size of the servers that you're pre-allocating. You don't have to build server scale-out models. Auto scale and other similar features are just inherent in Lambda. So, for atomic and fairly non-persistent transactional units of work, Lambda works very well."
- "My engineers work with it on a daily basis. I just don't have enough depth of knowledge about what kinds of edge cases they may have tried and found lacking. There may be some issues with some language support at one point or another because we couldn't get the underlying libraries in there. A lot of what we do is either in JavaScript, Python, or some of the non-compiled languages. I'm not sure if we've ever tried building a C# solution, for instance, in Lambda or a Java solution in Lambda. It doesn't mean those aren't its capabilities. I would rather refer to my engineers for where the boundaries are."
What is our primary use case?
Usually, it is for small transactions. They're very atomic transactions. For example, we built a solution for an ad platform where an electronic ad runs for about 15 seconds a piece. Every time one of the ads runs, we have to record where did it run, how long did it run for, who was in the room, and how many people. There is a bunch of data around that. We typically send that transaction through an Amazon Kinesis pipe into a Lambda function, and then Lambda will take it and store it in S3 or target it to Redshift or put it in some kind of data store. That's one example of what we would use it for. That's a typical model for Lambda.
What is most valuable?
It is serverless and scalable. It can scale infinitely. You don't have to worry about the size of the servers that you're pre-allocating. You don't have to build server scale-out models. Auto scale and other similar features are just inherent in Lambda. So, for atomic and fairly non-persistent transactional units of work, Lambda works very well.
What needs improvement?
My engineers work with it on a daily basis. I just don't have enough depth of knowledge about what kinds of edge cases they may have tried and found lacking. There may be some issues with some language support at one point or another because we couldn't get the underlying libraries in there. A lot of what we do is either in JavaScript, Python, or some of the non-compiled languages. I'm not sure if we've ever tried building a C# solution, for instance, in Lambda or a Java solution in Lambda. It doesn't mean those aren't its capabilities. I would rather refer to my engineers for where the boundaries are.
For how long have I used the solution?
It has probably been five or six years since we've been migrating functionality from EC2 instances to Lambda.
What do I think about the stability of the solution?
Its stability is really good, and it is also highly available. The stability is inherent, but it also naturally gives you a high availability model because you don't have to have multiple EC2 instances running in, for instance, different regions. It is baked into the model. So, you can allow for inter-region Lambda functionality. It all becomes very highly available across Amazon's footprint.
What do I think about the scalability of the solution?
It is endlessly scalable. In terms of its users, Lambda is typically baked into the middle of an application somewhere. Our ad platform solution is a fully-automated IoT solution. So, there are no people involved. The whole thing is automated from end to end. So, sometimes people don't even come into the equation.
How are customer service and support?
We probably do or have dealt with their support, but that would be at the end engineer level. It is not something to which I would have much visibility.
How was the initial setup?
It is straightforward in my understanding. From the engineering perspective, I haven't gotten feedback that it is at all burdensome.
What's my experience with pricing, setup cost, and licensing?
You're not paying for a server if you're not using it, which is another reason I like it. So, you're not paying if you're not using it. It scales, and you're charged based on usage. It all depends on the use case. Some can be extremely inexpensive if you have very low volume transaction rates. That way, you don't have to fire up and absorb the cost of the servers just sitting there waiting for a transaction to come through. You're only paying when you use it. So, depending upon the use model, Lambda could be highly efficient relative to an EC2 solution. You don't have to have things reallocated.
What other advice do I have?
Understanding what your use model looks like is the key. All these cloud providers have so many different ways of implementing a solution that you really have to understand the near-term and long-term picture for that solution. What does it look like? When you're first building it, there might be a more expedited way to get it off the ground, but that may not scale properly, or your cost can get out of control. So, it is very important to align the right set of features within an AWS or Azure environment for not just getting the initial MVP built but also making sure that you're building it in a way that allows scaling and optimization of the cost model over time as the application scales. There's no one answer. The way you build the solution in the cloud is very dependent upon what the use case is.
From my perspective, not being at the engineering level, I would give it a nine out of ten. There is always room for improvement, but it has been a terrific advance over what was previously available just having to build everything in EC2.
Disclosure: My company has a business relationship with this vendor other than being a customer. Implementer
Cloud Data Architect (AWS-Snowflake-Teradata-Oracle) at a consultancy with 10,001+ employees
Advantageous triggering feature but would benefit from enhanced editing functions
Pros and Cons
- "By using Lambda, we can use Python code and the Boto3 solution."
- "Lambda would benefit from a debugging feature as well."
What is most valuable?
I have found this solution very useful. By using Lambda, we can use Python code and the Boto3 solution.
The triggering feature is also valuable. For example, if we are using Kafka, we need to be aware that the language comes in Kafka when we write in Python, and that we are transforming our data into the meaningful server and dumping that into the S3 bucket.
What needs improvement?
I would like to see a find and replace function as part of Lambda's future releases. Currently, if we want to replace a code, we copy the code into Notepad, then find and replace it, and then copy that to Lambda. This would improve the editing function of the product.
Lambda would benefit from a debugging feature as well. For example, if you want to debug code running in Python and deployed in Lambda, it would be beneficial to have a debugging feature.
For how long have I used the solution?
I have been working with AWS Lambda for one year.
What do I think about the stability of the solution?
The solution is stable. There are times when we do need to refresh when we make changes and deploy them. This seldom occurs.
What do I think about the scalability of the solution?
We have five developers using Lambda.
How are customer service and support?
Technical support can take a long time to respond. I would rate their service a seven out of 10.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup of AWS Lambda is simple.
What other advice do I have?
I would rate this solution a seven out of ten overall.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Director - Technology Operations at a educational organization with 10,001+ employees
Good performance and easy to use and install
Pros and Cons
- "Some of the most valuable features are that it's easy to install and use. The performance is also good."
- "Lambda could be improved in the sense that some of the things done with Lambda function take some time. So the performance could be better and faster."
What is our primary use case?
We have a DNS as a service and NAS as a service, which integrates, and we use Lambda functions there. We have a lot of applications that we use Lambda for.
This solution is cloud-based.
What is most valuable?
Some of the most valuable features are that it's easy to install and use. The performance is also good.
What needs improvement?
Lambda could be improved in the sense that some of the things done with Lambda function take some time. So the performance could be better and faster.
For how long have I used the solution?
I have been using Lambda for many years.
What do I think about the stability of the solution?
This solution is stable.
What do I think about the scalability of the solution?
This solution is scalable.
I think, eventually, we will increase our usage. We need to move some of our services to Lambda.
How are customer service and support?
Amazon's technical support is good.
Which solution did I use previously and why did I switch?
Before implementing Lambda, we had legacy types of solutions.
How was the initial setup?
The installation could be faster, but I believe it's a straightforward process. I manage a team that handles the installation, so I can't comment on the specifics of the installation process. Within the team that handles maintenance and deployment, we have two engineers.
What about the implementation team?
We implemented this solution through an in-house team.
What's my experience with pricing, setup cost, and licensing?
We don't need to pay for licensing to use Lambda.
What other advice do I have?
I rate AWS Lambda an eight out of ten. I would recommend AWS Lambda to others. We provide a lot of services, part of which is that we write Lambda functions.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free AWS Lambda Report and get advice and tips from experienced pros
sharing their opinions.
Updated: August 2025
Product Categories
Compute ServicePopular Comparisons
Apache Spark
AWS Fargate
Apache NiFi
AWS Batch
Amazon EC2 Auto Scaling
Amazon EC2
Oracle Compute Cloud Service
Apache Storm
Buyer's Guide
Download our free AWS Lambda Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which is better, AWS Lambda or Batch?
- Which solution should I use for the creation of a serverless application: AWS Lambda or Azure?
- How would you recommend selecting a compute and storage solution based on the company size?
- When evaluating Compute Service, what aspect do you think is the most important to look for?
- What is quantum computing? How does it work?
- What is the best compute service solution?
- What should I look for in a compute service solution?
- What is serverless computing? What are the benefits of using this technology?
- Why is Compute Service important for companies?