AWS Lambda is a serverless compute solution from Amazon Web Services that executes code in response to a given event or trigger. In our AWS Lambda overview, we answered the question “What is AWS Lambda?” But to decide whether AWS Lambda is right for you, it’s important to see what real people are saying in their AWS Lambda reviews.
In this article, we’ll summarize the AWS Lambda reviews from reputable websites, so that you can be informed about the pros and cons of AWS Lambda.
Table of Contents
Achieve Cloud Elasticity with Iron
Speak to us to find how you can achieve cloud elasticity with a serverless messaging queue and background task solution with free handheld support.
AWS Lambda Reviews on G2
AWS Lambda currently has 4.5 out of 5 stars on the business software review website G2, where the platform is a “Leader” in the field of cloud platform as a service (PaaS) software.
Database developer Alok P. gives the service high marks in his AWS Lambda review, writing:
Lambda allows you to run code without worrying about servers. This reduces a lot of headaches that come with traditional architecture implementations… Also, it integrates very well with other AWS services.
However, he notes a few issues with the service’s UI and usability, as well as greater difficulty estimating costs.
Machine learning engineer Prasad O. also reviews AWS Lambda positively, predicting that “AWS Lambda is definitely going to change the serverless cloud landscape.” In particular, he praises Lambda’s compatibility with many different programming languages and notes that his company was able to dramatically reduce their costs of online machine learning predictions. However, the review also mentions some negatives of AWS Lambda: the difficulty of configuring applications with heavier loads, as well as the lack of documentation and community support.
AWS Lambda Reviews on TrustRadius
AWS Lambda is also generally well-received on the B2B software review website TrustRadius, where it has an average rating of 8.8 out of 10. Senior systems reliability engineer Michael Jenkins gives a balanced review of AWS Lambda, writing:
I would definitely recommend using Lambda for short-running, event-triggered processes that are dedicated to a single function. This could be for one-off processing or intermediate tasks between other resources like objects stored in buckets and queues for processing those objects… I would not recommend using Lambda for anything that needs to run longer than a few seconds. Long running processes like ETL jobs or intensive computations may be better suited for step functions, batch jobs, or even a server based approach.
While most reviews mention the positives of AWS Lambda, such as flexibility and integration with other AWS tools, TrustRadius reviews for AWS Lambda also note a few negative aspects of using the service. Some of the most noteworthy potential drawbacks include:
- The AWS Lambda documentation can be lacking, creating a steeper learning curve that requires users to do their own research.
- Users can only make limited modifications to the AWS Lambda runtime environment.
- Logging a function’s output can feel “disjointed” from running it in the console since users have to view the logs in a separate service (Amazon CloudWatch).
- AWS Lambda may not be the best choice for efficiently running longer-lived serverless applications.
- Lambda can suffer from performance issues with “cold starts” (i.e. taking longer to execute when the function has not been called recently).
- Using AWS Lambda together with other AWS solutions puts you at risk of vendor lock-in.
Iron.io Serverless Tools
Speak to us to learn how IronWorker and IronMQ are essential products for your application to become cloud elastic.
AWS Lambda Reviews on Gartner
For one more source of AWS Lambda reviews, let’s look at the website of IT research and advisory firm Gartner, where Lambda currently has an average rating of 4.5 out of 5 stars. One user gives an objective 4-star review of AWS Lambda’s pros and cons, writing:
Lambda seamlessly integrates with other AWS services like Amazon API Gateway, S3, etc. It has a really cost-effective, flexible pricing structure, and it is production-ready as it supports multiple staging environments... However, it has a steep learning curve, is a bit difficult to debug, and can get difficult to manage in complex applications.
AWS Lambda Alternatives: Iron.io
Most AWS Lambda users seem to have a positive opinion of the service, but AWS Lambda reviews also note a few disadvantages of the platform that may be a dealbreaker for some users. For this reason, it makes sense to look at some reviews for AWS Lambda alternatives as well.
If you’re looking for an AWS Lambda alternative, look no further than IronWorker, a serverless computing solution for background job processing. IronWorker has even better reviews than AWS Lambda, with an average rating of 4.6 out of 5 stars on G2.
The advantages of IronWorker over AWS Lambda include:
- Support for any deployment configuration: in the cloud, on-premises, dedicated servers, or a hybrid solution combining the cloud and on-premises.
- An easy learning curve, thanks to the serverless nature of IronWorker.
- Robust documentation and excellent customer support.
Unlock the Cloud with Iron.io
Find out how IronWorker and IronMQ can help your application obtain the cloud with fanatical customer support, reliable performance, and competitive pricing.