Introducing G2.ai, the future of software buying.Try now
QuerySurge
Sponsored
QuerySurge
Visit Website
Product Avatar Image
AWS Lambda

By Amazon Web Services (AWS)

4.6 out of 5 stars

How would you rate your experience with AWS Lambda?

QuerySurge
Sponsored
QuerySurge
Visit Website

AWS Lambda Reviews & Product Details

Profile Status

This profile is currently managed by AWS Lambda but has limited features.

Are you part of the AWS Lambda team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Value at a Glance

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

10 months

Product Avatar Image

Have you used AWS Lambda before?

Answer a few questions to help the AWS Lambda community

AWS Lambda Reviews (962)

View 2 Video Reviews
Reviews

AWS Lambda Reviews (962)

View 2 Video Reviews
4.6
962 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Raj M.
RM
Software Engineer
Enterprise (> 1000 emp.)
"AWS Lambda"
What do you like best about AWS Lambda?

For a project we integrated AWS Lambda with GitLab. For that we used OpenId connect method for both of them to integrate. First we need to add GITLAB as an identity provider in AWS IAM dashboard, then we need to create a role for gitlab and add the audience also as Gitlab there. Then we need to copy the ARN of this role and add it as variable in Gitlab. This would create a connection between AWS and Gitlab. We need to give that IAM role access permission for AWS Lambda. Then we can access AWS Lambda function by calling it in the CI script which a gitlab.ci.yml file. This was how I integrated AWS Lambda with Gitlab. It was super easy and I was able to do all that setup in no time. I have also used AWS lambda to fetch data from RDS. Where I wrote a lambda function in python, triggered it through API gateway then the Lambda function fetched code from RDS.

Python codes work very easily and efficiently in AWS Lambda. Lambda is really very important service, our team in my organisation use it extensively. I have written some Lambda functions which delete all the services in everyones aws account in my organisation after 9 PM which is after office hours unless I have made an exception. Which is quite handy. It helps in reducing exccesive billing of unused services. First I tried it for my account and now my whole organisations accounts have these Lambda functions and that has significantly reduced hundreds of dollars for us. In AWS Lambda is that we do not need to provision or manage any kinds of servers. We only need to write lambda function and the AWS Lambda executes functions in response to events. Lambda supports multiple languages.

Another best thing about lambda is it scales automatically according to traffic and we do not need to do anything for that. Also in AWS Lambda we are only billed for the compute time and not for the time we store the code which makes it very cost effective.Lambda can be easily integrated with various Aws services easily. We can also deploy applications on Lambda. These are all the things i liked about lambda. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Lambda has cold start issues that means if we are using a function after long time the is little latency.The AWS Lambda code we need to write for java is very diificult and very long. The maximum execution time for lambda function is 900 sec I think if we need more we would have to use other service. Sometimes when we dont use a lambda function for very long It results in delayed executed which can affect some applications where we need high latency. One problem I faced a lot with AWS Lambda is that when put in private VPC it was not working properly. It was not able to make connection to RDS even when provided with VPC Endpoints connect to RDS. These are things that i dislike about Lambda. Review collected by and hosted on G2.com.

Sanjaya M.
SM
Senior Technical Architect
Enterprise (> 1000 emp.)
"Usage of AWS lambda serverless services for data processing and auto scalling which is awesome"
What do you like best about AWS Lambda?

The most crucial part is that, it is serverless. No need to manage any server, and AWS will take care of it automatically. Again it automatically scales the instance to handle more traffic. Its supports multiple languaage like, java, python, node js, Go. Its support the event driven computing. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

The deployment code package size is currently 50MB which is a bit less; if it can increase a little more, it will help.

The throttle limit is 100 concurrent lambda function execution. This is bit less.

The maximum time-out limit is 900 seconds/15 min. If it can be increased, it will help for some complex applications. Lambda functions are stateless so they are not able to retain the information between the different invocation. Review collected by and hosted on G2.com.

Parth  P.
PP
Full Stack Developer
Small-Business (50 or fewer emp.)
"Boost you serverless architecture"
What do you like best about AWS Lambda?

Developer experience - Eazy to use. Focus on code, not infrastructure.

Scalability - Lambda scales automatically from a few requests per day to a thousand requests per second

Support - Lambda supports all the generate-purpose programming languages. If not, you can also spin your docker container.

Integration - It's easy to integrate with a variety of AWS services.

Performance - it helps us to boost your performance, especially in CPU-intensive tasks. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Initially, you feel like the price is nothing, but when you start using the product daily, you think the price is a huge concern regarding the AWS lambda or any other server services on any platform.

Concurrent execution is excellent, but the problem is that lambda is sharing the same EFS storage. Review collected by and hosted on G2.com.

Aditya S.
AS
Manager- Data Science & AI
Enterprise (> 1000 emp.)
"AWS Lambda - A Serverless Computing"
What do you like best about AWS Lambda?

Although I am still exploring many aspects of AWS Lambda, but till now as per my experience with Lambda function, I like its serverless architecture, cost efficiency with pay-as-you-go pricing, seamless event-driven model, and versatile language support.With Lambda functions its very easy now to build scalable and efficient applications. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

So far, i do not face any such difficulties. The only challenge I see is to debug and troubleshoot the serverless environment. Review collected by and hosted on G2.com.

Verified User in Consulting
UC
Enterprise (> 1000 emp.)
"A must-use service for AWS web developers"
What do you like best about AWS Lambda?

Ease of use. Just get in there and write Python, Node.js, .Net, Ruby, etc runtimes and get them running without any worry about infrastructure to run it on. Lambda is super-easy to use for almost any developer. Lambda can fire at very fast iterations one after another... it takes a lot to choke it! It also integrates so well with the entire AWS world of services, but also allows you to access external sources as well. Billing is also at a MICROSECOND level... so it truly is "pay for what you us" model. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Max runtime is only 15 mins for a job. If you are efficient though this typically is not a problem. Also, memory is limited, but at 10 GB limity, if you are using memory intensive workloads higher than that, you should probably be using something beefier to process your jobs anyway. Review collected by and hosted on G2.com.

MZ
工程师
Computer Networking
Enterprise (> 1000 emp.)
"AWS Lambda - Unleashing Developers' Creativity"
What do you like best about AWS Lambda?

AWS Lambda is a gem in Amazon's cloud computing services, providing developers with an innovative way of serverless computing. Through AWS Lambda, I have experienced tremendous convenience in the development process and truly realized the concept of code as infrastructure.

The biggest advantage of AWS Lambda is its serverless architecture. Developers don't need to worry about server management, expansion, and maintenance, just focus on writing code. This simplifies the entire development cycle and improves development efficiency. For small projects or experimental tasks, serverless computing is an ideal solution.

Lambda provides a flexible event driven model that integrates with other AWS services, allowing developers to easily respond to various events. Whether it's changes in object storage, database updates, or triggering scheduled tasks, Lambda can easily handle them. This loosely coupled design makes the system more elastic and easy to expand. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

AWS Lambda has a cold start delay, which may result in longer startup times when the code is restarted after being unused for a long time. For real-time applications that require quick response, this may be a challenge. Review collected by and hosted on G2.com.

Aniruddha G.
AG
Full-stack Developer
Small-Business (50 or fewer emp.)
"Complex but worth it"
What do you like best about AWS Lambda?

Full or Nearly full Nodejs API support. Had no issues running my JS workflows on Lambda. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Documentation is a bit daunting for someone new to Lambdas. Lack of sandboxed environments to experiment with is a little difficult too. Review collected by and hosted on G2.com.

Ishant B.
IB
AWS Engineer
Enterprise (> 1000 emp.)
"Seamless Experience When Deploying"
What do you like best about AWS Lambda?

AWS lambda is a service in where we can test codes and deploy them as a functions to execute them in our day to day automated tasks. It also provides flexibility to writes codes into yaml and json format. It also saves cost while deploying the automated tasks through lambda functions Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Well there is a pros into lambda similarly there are cons as well. Sometimes it's not well optimised enough through which the code which has been deployed take much more amount of time which disabled the lack of optimisation of the production task. Also, we have to maintain all the codes which are deployed as a function manually which is not suggested by trust advisory. Hence, the lambda function is useful while using the automated tasks which takes short time but while executing for long time taken tasks, i will go with AWS Cloud formation over it Review collected by and hosted on G2.com.

Harshit B.
HB
Software Engineer
Enterprise (> 1000 emp.)
"serverless cost saving computing solution."
What do you like best about AWS Lambda?

AWS Lambda is a serverless compute service which means we don't have to configure server in order to run it, being a front end developer i use lambda to add small functionalities and have created around 5 Lambda functions for my application, It is quite easy to implement and highly cost efficient as we only have to pay for the compute time, thoughout our application we are using it for multiple purpose like uploading images to s3, pushing toast messages for application update and adding sms otp services for authentication. It can easily be integrated with SNS to add push notification. Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

Though it has many advantages as compare to other computing servies like ec2 as it's serverless and cost saving but before implementing it, we should always consider factors like its compute duration and it's frequency of use as AWS charges for the compute time only, So high frequency use can increase the bill meaning it's important to consider usecase before implementing it using lambda. Review collected by and hosted on G2.com.

JB
Application Development Assoc Manager
Enterprise (> 1000 emp.)
"AWS Review"
What do you like best about AWS Lambda?

AWS Lambda is very scalable and reliable. We have used it for our Salesforce/ServiceMax Application - It was reliable, we were able to pause SQS queues and retry in FIFO when there are maintenance windows as well Review collected by and hosted on G2.com.

What do you dislike about AWS Lambda?

We were facing some upsert failed errors due to non-sequential inbound payloads Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

10 months

Average Discount

12%

AWS Lambda Comparisons
Product Avatar Image
AWS Beanstalk
Compare Now
Product Avatar Image
Kubernetes
Compare Now
Product Avatar Image
Google App Engine
Compare Now
AWS Lambda Features
Application Deployment
Development Tools
Development Environment
Database Management
Analytics
Auto Scaling
Networking
Virtual Machines
Security