Introducing G2.ai, the future of software buying.Try now

AWS Lambda Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users appreciate the ease of use of AWS Lambda, simplifying deployment and integration for developers. (34 mentions)
Users appreciate the automatic scalability of AWS Lambda, simplifying deployment and reducing infrastructure complexity and costs. (26 mentions)
Users find AWS Lambda cost-effective as it charges only for running code, saving money on fluctuating usage. (17 mentions)
Users appreciate the flexibility and simplicity of AWS Lambda for running serverless functions in the cloud. (16 mentions)
Users value the easy integration with various platforms, enhancing their development workflows and daily activities. (16 mentions)
Users face resource limitations with AWS Lambda, including cold starts, execution timeouts, and cost management issues. (29 mentions)
Users experience slow performance with AWS Lambda, particularly due to cold starts and execution time limits for tasks. (12 mentions)
Users face difficult debugging with AWS Lambda, as logs in CloudWatch can complicate the troubleshooting process. (9 mentions)
Users find AWS Lambda expensive with costs soaring for high volume requests and complex usage monitoring challenges. (9 mentions)
Users are often frustrated by the lagging performance of AWS Lambda, particularly due to cold start delays affecting response times. (7 mentions)

5 Pros or Advantages of AWS Lambda

1. Ease of Use
Users appreciate the ease of use of AWS Lambda, simplifying deployment and integration for developers.
See 34 mentions

See Related User Reviews

BK

barlalria k.

Mid-Market (51-1000 emp.)

5.0/5

"Exceptional serverless choice"

What do you like about AWS Lambda?

Lambda is completely serverless so I dont have to provision any infrastructure like EC2 to run my code. Lambda also supports python, which I use a lot

Arun Pratap S.
AS

Arun Pratap S.

Small-Business (50 or fewer emp.)

4.0/5

"Effortless Serverless Computing with AWS Lambda"

What do you like about AWS Lambda?

I really appreciate how AWS Lambda allows me to run code without the hassle of managing servers. It's quick, scales easily, and significantly reduces

2. Scalability
Users appreciate the automatic scalability of AWS Lambda, simplifying deployment and reducing infrastructure complexity and costs.
See 26 mentions

See Related User Reviews

Dwarkesh B.
DB

Dwarkesh B.

Enterprise (> 1000 emp.)

5.0/5

"Serverless compute functions pay as u go"

What do you like about AWS Lambda?

AWS Lambda truly transforms the way I run code, eliminating the need to manage servers. I appreciate being able to simply write a function, deploy it,

Hope O.
HO

Hope O.

Enterprise (> 1000 emp.)

5.0/5

"Real-Time Processing Tool"

What do you like about AWS Lambda?

Serverless, scalable, event-driven, and integration abilities.

3. Cost-Effective
Users find AWS Lambda cost-effective as it charges only for running code, saving money on fluctuating usage.
See 17 mentions

See Related User Reviews

BK

barlalria k.

Mid-Market (51-1000 emp.)

5.0/5

"Exceptional serverless choice"

What do you like about AWS Lambda?

Lambda is completely serverless so I dont have to provision any infrastructure like EC2 to run my code. Lambda also supports python, which I use a lot

DK

Dharmesh K.

Mid-Market (51-1000 emp.)

5.0/5

"Revolutionising the serverless architecture using AWS lambda"

What do you like about AWS Lambda?

Cost-effective with on-demand requests-based billing to cut down costs of an EC2 instance which runs 24/7 and even no need for maintenance required. A

4. Cloud Services
Users appreciate the flexibility and simplicity of AWS Lambda for running serverless functions in the cloud.
See 16 mentions

See Related User Reviews

Prakash U.
PU

Prakash U.

Small-Business (50 or fewer emp.)

5.0/5

"AWS Lambda: A Detailed Analysis of Serverless Efficiency"

What do you like about AWS Lambda?

What I like best about AWS Lambda is its serverless architecture. It allows developers to focus on writing code without worrying about managing server

Gokul B.
GB

Gokul B.

Enterprise (> 1000 emp.)

5.0/5

"AWS Lambda made life easy to run codes"

What do you like about AWS Lambda?

I am very impressed with the functionality that AWS Lambda is providing, now without managing different servers I and members in my team are able to r

5. Integrations
Users value the easy integration with various platforms, enhancing their development workflows and daily activities.
See 16 mentions

See Related User Reviews

DK

Dharmesh K.

Mid-Market (51-1000 emp.)

5.0/5

"Revolutionising the serverless architecture using AWS lambda"

What do you like about AWS Lambda?

Cost-effective with on-demand requests-based billing to cut down costs of an EC2 instance which runs 24/7 and even no need for maintenance required. A

Tony P.
TP

Tony P.

Mid-Market (51-1000 emp.)

3.5/5

"Great Free Coding Tool with Easy Uploads, but need Paid if you want to upgrade your Project"

What do you like about AWS Lambda?

Code is completely free and I have trial it with not require upgrade, it can be start, everytime, I can try to upload code with ZIP and image, it like

5 Cons or Disadvantages of AWS Lambda

1. Resource Limitations
Users face resource limitations with AWS Lambda, including cold starts, execution timeouts, and cost management issues.
See 29 mentions

See Related User Reviews

BK

barlalria k.

Mid-Market (51-1000 emp.)

5.0/5

"Exceptional serverless choice"

What do you dislike about AWS Lambda?

You need to adjust the memory to avoid getting timeouts. If you have a huge load, it can get expensive

Ashish D.
AD

Ashish D.

Small-Business (50 or fewer emp.)

5.0/5

"AWS Lambda"

What do you dislike about AWS Lambda?

Sometimes when someone is not stop or delete the function in lambda then everytime when execution start it trigger and and the increase in billing due

2. Slow Performance
Users experience slow performance with AWS Lambda, particularly due to cold starts and execution time limits for tasks.
See 12 mentions

See Related User Reviews

Hemanth D.
HD

Hemanth D.

Enterprise (> 1000 emp.)

4.5/5

"Best Serverless Service to implement for short functions!!!"

What do you dislike about AWS Lambda?

Only disadvantage over this many advantages.. Need to perform some work around as the execution time is quite long (15 minutes). Debugging might be tr

Verified User
U

Verified User

Mid-Market (51-1000 emp.)

4.0/5

"The Future of Serverless Computing."

What do you dislike about AWS Lambda?

Time taking to initialise when it's invoked start again. The execution time should be increased from just 15 minutes.

3. Difficult Debugging
Users face difficult debugging with AWS Lambda, as logs in CloudWatch can complicate the troubleshooting process.
See 9 mentions

See Related User Reviews

Hemanth D.
HD

Hemanth D.

Enterprise (> 1000 emp.)

4.5/5

"Best Serverless Service to implement for short functions!!!"

What do you dislike about AWS Lambda?

Only disadvantage over this many advantages.. Need to perform some work around as the execution time is quite long (15 minutes). Debugging might be tr

Gagan G.
GG

Gagan G.

Mid-Market (51-1000 emp.)

5.0/5

"Effortless Scaling and Cost Savings with AWS Lambda"

What do you dislike about AWS Lambda?

AWS Lambda has notable limitations like cold starts that delay initial function invocations. The 15-minute execution timeout restricts longer-running

4. Expensive
Users find AWS Lambda expensive with costs soaring for high volume requests and complex usage monitoring challenges.
See 9 mentions

See Related User Reviews

BK

barlalria k.

Mid-Market (51-1000 emp.)

5.0/5

"Exceptional serverless choice"

What do you dislike about AWS Lambda?

You need to adjust the memory to avoid getting timeouts. If you have a huge load, it can get expensive

Ashish D.
AD

Ashish D.

Small-Business (50 or fewer emp.)

5.0/5

"AWS Lambda"

What do you dislike about AWS Lambda?

Sometimes when someone is not stop or delete the function in lambda then everytime when execution start it trigger and and the increase in billing due

5. Lagging Performance
Users are often frustrated by the lagging performance of AWS Lambda, particularly due to cold start delays affecting response times.
See 7 mentions

See Related User Reviews

Abhinav Kaushal K.
AK

Abhinav Kaushal K.

Mid-Market (51-1000 emp.)

4.5/5

"Serverless Service using AWS Lambda"

What do you dislike about AWS Lambda?

Cold start issue increases latency and certain amount of inconsistency in performance.

Shivam S.
SS

Shivam S.

Mid-Market (51-1000 emp.)

4.5/5

"Effortless Scalability and Pay-As-You-Go Serverless Computing."

What do you dislike about AWS Lambda?

While Lambda is powerful, there are a few limitations to be aware of Cold start latency can affect user-facing performance, especially with non-Node.j

AWS Lambda Reviews (971)

View 2 Video Reviews
Reviews

AWS Lambda Reviews (971)

View 2 Video Reviews
4.6
971 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Chandan D.
CD
Staff Software Development Engineer Test
Information Technology and Services
Enterprise (> 1000 emp.)
"Zero Server Management and Seamless Auto-Scaling with AWS Lambda"
What do you like best about AWS Lambda?

The best part of AWS Lambda is that there’s essentially zero server management. Not having to patch OS versions or manage clusters lets our engineering team focus fully on writing and improving code instead of dealing with infrastructure overhead. The event-driven model also feels seamless—triggering functions from S3 uploads, DynamoDB changes, or API Gateway requests simply works as expected. On top of that, the scaling is impressive: whether we see 10 requests or 10,000, Lambda handles the concurrency without us needing to tweak a single scaling policy. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

The “Cold Start” issue is still a factor, particularly for functions written in Java or .NET, and it can add slight latency when requests are infrequent. In addition, the 15-minute execution limit means it isn’t a great fit for long-running or heavy data-processing tasks. With these constraints in mind, you really have to be intentional about how you design and architect your workflows so everything stays within the guardrails. Review collected by and hosted on G2.com.

Gagan G.
GG
Application Developer
Mid-Market (51-1000 emp.)
"Effortless Scaling and Cost Savings with AWS Lambda"
What do you like best about AWS Lambda?

AWS Lambda's serverless scaling handled our 10k req/sec spikes perfectly, cutting costs 60% vs. EC2. Quick Python setup, seamless DynamoDB integration. Cold starts fixed with concurrency; minor timeout limits.​

Pros: Auto-scale, pay-per-use.

Cons: VPC latency.

Highly recommend! Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

AWS Lambda has notable limitations like cold starts that delay initial function invocations. The 15-minute execution timeout restricts longer-running tasks.

Main Drawbacks

Monitoring can feel fragmented without third-party tools, complicating debugging in complex apps. VPC integration adds latency and setup overhead.

Vendor Lock-in

Heavy reliance on AWS services reduces portability to other clouds. Deployment package size limits (250 MB unzipped) hinder large dependencies. Review collected by and hosted on G2.com.

Manil G.
MG
Software engineer
Mid-Market (51-1000 emp.)
"Effortless Serverless Computing with Seamless AWS Integration"
What do you like best about AWS Lambda?

AWS Lambda is easy to use and simple to implement, especially for event-driven workflows. It integrates seamlessly with other AWS services, which makes building automation and serverless APIs very smooth. We use it frequently for scheduled jobs and lightweight backend tasks. The feature set is strong, with support for layers, versioning, and multiple runtime options. Customer support is decent, backed by solid documentation, although response times can vary. Overall, Lambda is a reliable and efficient serverless compute option. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Cold starts can be frustrating at times, and debugging or monitoring distributed serverless functions is harder compared to traditional applications. Review collected by and hosted on G2.com.

Pavan kumar S.
PS
Cloud Engineer
Small-Business (50 or fewer emp.)
"Effortless Automation and Easy Integration with AWS Lambda"
What do you like best about AWS Lambda?

1. A serverless service, which can be used for automating the work. ex: volume backup, scheduling the stopping of unused servers

2. Implementation is easy; creating the function is very easy. and it lets u run code according to your coding language

3. As a user, we do not need to maintain; by default, AWS will manage.

4. Triggers can be added for the invocation of other services, such as s3, and event driven process

5. it reduces the human efforts for getting the reports from databases as well.

6. one function can be used for many types of work. Support for lambda is quick Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

There are limitations that lambda can only execute for 15 min, if there is any function that needs to operate above 15 min then lambda is not suitable service. also the memory , disck space are limited only, thes which makes few operations tough Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Enterprise (> 1000 emp.)
"Efficient serverless compute with seamless AWS integration"
What do you like best about AWS Lambda?

AWS Lambda makes it easy to run code without managing servers, which significantly reduces operational overhead. Implementation is fast, especially when integrated with other AWS services like API Gateway, S3, and DynamoDB. It scales automatically, supports frequent use for event-driven workloads, and offers a strong set of features for building modern, serverless applications. The pay-per-use pricing model is efficient, and AWS documentation and support are reliable. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Debugging and monitoring can be challenging compared to traditional server-based applications, especially for complex workflows. Cold start latency can impact performance for certain use cases, and local development and testing are not always straightforward. While integration within AWS is excellent, portability outside the AWS ecosystem is limited. Review collected by and hosted on G2.com.

anand p.
AP
Sr. Engineering Manager
Information Technology and Services
Enterprise (> 1000 emp.)
"Effortless Scaling and Cost Savings with AWS Lambda"
What do you like best about AWS Lambda?

I love that I don’t have to worry about servers at all. I just write my code, upload it, and AWS runs it for me whenever it’s needed. It scales automatically if 1 person uses my app or 10,000 persons Lambda handles it without me doing anything extra. Plus, I only pay when the code actually runs, so it’s often cheaper than keeping a server running all the time. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Sometimes there is a small delay the first time a function runs, which can be an issue for real-time apps. Also, you can’t control the underlying server or install custom system-level software Lambda works best when your code fits neatly into its model.

And debugging or monitoring can be trickier than a regular server, though tools like CloudWatch help. Review collected by and hosted on G2.com.

shanavaz a.
SA
Cloud Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
"AWS Lambda removes the headache of managing servers."
What do you like best about AWS Lambda?

I like AWS Lambda because it runs code without managing servers scales automatically and you only pay when it runs. It also works smoothly with others AWS services, making development faster and easier.implementation is easy.i have use lambda in my most of use case. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

The debugging and monitoring can be harder compared to traditional servers and limited execution time. Review collected by and hosted on G2.com.

Tony P.
TP
IT Specialist
Mid-Market (51-1000 emp.)
"Great Free Coding Tool with Easy Uploads, but need Paid if you want to upgrade your Project"
What do you like best about AWS Lambda?

Code is completely free and I have trial it with not require upgrade, it can be start, everytime, I can try to upload code with ZIP and image, it like AI and it will be complete code.

AWS Lambda shines with its ability to run code without provisioning or managing servers, making deployment incredibly fast and efficient. It automatically scales based on demand, so you only pay for what you use—down to the millisecond. Plus, its seamless integration with other AWS services like S3, DynamoDB, and API Gateway makes building complex applications surprisingly smooth. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

AWS Lambda can become expensive at scale, especially when functions are invoked frequently or run for extended durations. The cost model—based on number of requests and execution time—can be hard to predict, making budgeting tricky for complex applications. Additionally, integrating Lambda with other AWS services may incur extra charges, increasing the overall product cost beyond just the function itself. Review collected by and hosted on G2.com.

Yash P.
YP
Software engineer
Small-Business (50 or fewer emp.)
"Effortless Serverless Computing with Seamless AWS Integration"
What do you like best about AWS Lambda?

What I value most about AWS Lambda is its serverless compute model, as it entirely removes the need to provision, manage, or scale servers. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

A major drawback is the potential for "cold starts," which may lead to noticeable latency when a function hasn't been invoked for a while. Review collected by and hosted on G2.com.

HJ
Assistant Manager
Enterprise (> 1000 emp.)
"Streamlines Backend Logic with Minimal Overhead"
What do you like best about AWS Lambda?

I like AWS Lambda for its serverless, event-driven model that allows me to focus purely on code without worrying about infrastructure. It significantly reduces operational overhead and helps deliver features faster. AWS Lambda automatically scales based on demand, which is especially valuable for unpredictable or bursty workloads. I also appreciate that it lowers costs by charging only for execution time. The initial setup of AWS Lambda was generally straightforward, and this simplicity is another positive aspect. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Cold start latency can be an issue for infrequently used functions. Debugging and troubleshooting can also be challenging compared to traditional servers. Review collected by and hosted on G2.com.

Product Avatar Image
AWS Lambda
View Alternatives