AWS Lambda Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
237 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.8 out of 100

Do you work for this company? Manage this listing

TrustRadius Top Rated for 2020

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-25 of 37)

Michael Jenkins | TrustRadius Reviewer
May 12, 2020

AWS Lambda Provides Function-based Compute On Demand

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Lambda provides multiple methods for triggering functions, this includes AWS resources and services and external triggers like APIs and CLI calls.
  • The compute provided my Lambda is largely hands off for operations teams. Once the function is deployed, the management overhead is minimal since there are no servers to maintain.
  • Lambda's pricing can be very cost effective given that users are only charged for the time the function runs and associated costs like network or storage if those are used. A function that executes quickly and is not called often can cost next to nothing.
  • Developing test cases for Lambda functions can be difficult. For functions that require some sort of input it can be tough to develop the proper payload and event for a test.
  • For the uninitiated, deploying functions with Infrastructure as Code tools can be a challenging undertaking.
  • Logging the output of a function feels disjointed from running the function in the console. A tighter integration with operational logging would be appreciated, perhaps being able to view function logs from the Lambda console instead of having to navigate over to CloudWatch.
  • Sometimes its difficult to determine the correct permissions needed for Lambda execution from other AWS services.
Read Michael Jenkins's full review
Anonymous | TrustRadius Reviewer
April 22, 2020

AWS Lambda helps you automate and reduce your cloud costs

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Flexible. You can use it with many programming languages.
  • Easy. It's all configurable and as soon as you understand how it works it becomes very easy to maintain.
  • The integration with other AWS tools helps a lot the automation of tasks.
  • In the beginning, I think the documentation is not very informative so you have to look at user examples online.
Read this authenticated review
Benjamin Plotkin | TrustRadius Reviewer
November 17, 2019

Going Serverless Without Being Rudderless: AWS Lambda

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • AWS Lambda is a welcoming platform, supporting several languages, including Java, Go, PowerShell, Node.js, C#, Python, and Ruby. And if you need to deploy a Lambda function in another language, AWS offers a Runtime API for integration.
  • We really appreciate how AWS Lambda is always-on for our functions, with only a brief "cold-start" waiting period the first time a function is called after being dormant.
  • In addition to only generating costs when it's actually being used, AWS Lambda really puts the "serverless" in serverless architecture, offering turnkey scaleability and high availability for our code with zero effort on our part.
  • Putting a significant portion of your codebase into AWS Lambda and taking advantage of the high level of integration with other AWS services comes with the risk of vendor lock-in.
  • While the AWS Lambda environment is "not your problem," it's also not at your disposal to extend or modify, nor does it preserve state between function executions.
  • AWS Lambda functions are subject to strict time limitations, and will be aborted if they exceed five minutes of execution time. This can be a problem for some longer-running tasks that are otherwise well-suited to serverless delivery.
Read Benjamin Plotkin's full review
Jesse Bickel, MS - PMP | TrustRadius Reviewer
August 23, 2019

Any language, fast and simple

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • AWS Lambda is a great compute engine that allows you to run and execute your computation code without the need of maintaining servers and the overhead that comes with that.
  • We all can use our favorite programming language to develop the functions.
  • AWS Lambda is the fastest server setup on the market.
  • The relationship with S3 Triggers leaves a lot of room for improvement.
  • The solution community forums leave a lot to be desired.
  • The AWS Lambda UI experience could aid an overhaul. It's not unusable but not a great reflection of how great the service product is.
Read Jesse Bickel, MS - PMP's full review
Jacob Biguvu | TrustRadius Reviewer
August 22, 2019

AWS Lambda for DBA maintenance

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • I have used the AWS Lambda for moving the RDS snapshots from cross-region like East to West and West to East. We used it as part of our DR solution. AWS Lambda is the service provided by AWS, and it makes it easy to manage the AWS resources.
  • I have used AWS Lambda for running a cleanup code against the database at scheduled times. I use Python as the coding language. AWS Lambda is the service provided by AWS, which makes easy to manage the AWS resources.
  • We can use AWS lambda function for serverless architecture.
  • We can use AWS Lambda for managing Micro-service architecture.
  • AWS Lambda has not worked in an efficient way for running long-lived applications, especially on serverless architecture.
  • AWS Lambda provides a zip deployment method, but there is a limit on size, like 500MB.
  • AWS Lambda has a significant issue with "Cold Start." It takes some time for it to handle the first request -- there, we see a real problem.
Read Jacob Biguvu's full review
Richard Rout | TrustRadius Reviewer
August 12, 2019

AWS Lambda - Cloud functions with infinite scalability

Score 7 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Runs "functions" in the cloud. Pretty simple really
  • Always having the latest version available
  • Not having to worry about infrastructure
  • Anything too complex is not a great solution
  • Can take a little while to spin up if inactive for a while
  • Can be easy to misuse or abuse.
Read Richard Rout's full review
Anonymous | TrustRadius Reviewer
August 16, 2019

AWS Lambda - The Unseen, Low-Cost Workhorse of the Cloud

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Reliability - Lambdas just work. They do their job and quite well. I've never had any hiccups with them as a unit of hardware.
  • Scalability - This automatic scaling and availability are amazing. It's like having a fleet of servers at the ready but only when needed. And at a fraction of the cost.
  • Price - AWS gives you a generous helping of free invocations every month, and even after that, it's still cheap compared to an always-on solution.
  • The UI and Developer experience is not so great. IF you use an abstraction like Serverless Application Model (SAM), things get pretty easy, but it's still AWS UI/DX you're working with after that (which is to say, not their strength).
  • Documentation is always a mixed bag. Sometimes it's just easier to google your specific problem and see how others have solved it. This can be much faster than trying to find an example that may or may not be there in the documentation (which oftentimes has multiple versions and revisions).
Read this authenticated review
Anonymous | TrustRadius Reviewer
August 13, 2019

AWS Lambda Review

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Cost Savings
  • AWS integration
  • Python and Go support
  • Need to rely on 3rd party tools for complex deployments
  • Precompiled Python dependencies sometimes won't work
  • Inability to share test events with other users
Read this authenticated review
Anonymous | TrustRadius Reviewer
October 30, 2019

AWS Lambda Review

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Lambda functions are best in our use case because they are serverless and you could schedule AWS Cloud watch events to run periodically.
  • Less expensive.
  • Fast execution.
  • Learning curve, it was a little bit challenging to start with, especially NodeJS runtime functions.
  • Easy alerting mechanism upon failed invocations.
  • Troubleshooting errors. We can write logs inside the function, however, if we have the ability inside the Lambda function where you raise a type of error, it can create an alert automatically, it would be great.
Read this authenticated review
Anonymous | TrustRadius Reviewer
August 20, 2019

AWS Lambda, a best in class serverless workload

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Reliable for low workloads.
  • It's an easy entry point for development.
  • Quick speed to market.
  • It would be good to have more distribution about upgrades or changes to the platform.
  • A little more documentation on the nuances of the offered supported languages.
  • A little more portability of some of the code once you've developed it from other cloud platforms.
Read this authenticated review
Anonymous | TrustRadius Reviewer
August 17, 2019

Most popular for a reason

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • It automatically scales up your functions when demand is high.
  • It allows developers to focus only on business logic,
  • It is very cost-effective, since you're not paying for idle server time.
  • There is a lot to configure, as is the case with most of AWS's offerings. I wish it were easier to set up API Gateway with Lambda responders.
  • The default logging destination (CloudWatch) leaves much to be desired, and we opted for an external logging tool (Splunk) instead.
  • Cold starts are a persistent problem which can be mitigated with a simple cron job but would ideally be handled by the platform.
Read this authenticated review
Anonymous | TrustRadius Reviewer
August 14, 2019

Functions as a service

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Auto-scaling.
  • Scale to zero.
  • Quick function startup.
  • Less vendor lock-in.
  • Better integration with community tools like OpenFaaS.
  • Improved cold start times.
Read this authenticated review
Winston Mendes | TrustRadius Reviewer
May 29, 2019

The most efficient way to create Serverless Applications.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • It is an excellent tool for continuous integration.
  • It allows for executing code triggered by other services of AWS.
  • Ideal for serverless applications.
  • Cross-platform support.
  • A great tool for scalable projects, which allows us to configure the resources and time necessary to execute a function.
  • It constantly changes from one instance to another, so there is no control over the execution environment.
  • It is not ideal to run functions that take a long time to run. For example, the upload of heavy files, videos, etc.
  • The learning curve is steep. It requires a lot of knowledge to be able to take advantage of it, since you have to know the average time of execution of a function to be able to configure it correctly, besides having the most optimized code possible.
Read Winston Mendes's full review
Fedor Paretsky | TrustRadius Reviewer
January 24, 2019

Very developed cost-saving product!

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Short computational code - For those that need scalability without maintaining servers, AWS lambda basically achieves all of this as one service.
  • Scalability - For most lambda services, you are charged by run amount, as long as run-time remains low.
  • Non-hosted websites/serverless code - Services like Netlify implement similar lambda functionality that is completely free. There may be services hosted on Amazon that achieve the same.
  • UI could use some improvement - Like the rest of the Amazon Web Services UI, much of the interface is complex and hard to understand at the beginning.
  • Hard to troubleshoot/debug - Lambda, in itself, is set up in an environment that makes it difficult to troubleshoot in the product. The use of staging production code is absolutely necessary.
  • The pricing is a bit more expensive when compared to other services that provide lambda function execution services.
Read Fedor Paretsky's full review
quang vu | TrustRadius Reviewer
July 07, 2019

Excellent Serverless provided by AWS

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Simple implementation and deployment.
  • Quickly scale up and down on demand.
  • High performance and high availability.
  • Well integrated with other AWS services like S3, SQS, IAM, and SNS.
  • Save costs as we only pay for our Lambda function when it is triggered.
  • Have a limit on accessing underline VM.
  • Lack of name and documentation for Lambda function.
  • Not well integrated with VPC, which will face an issue when Lambda function needs to access the resource both inside and outside VPC.
Read quang vu's full review
Anonymous | TrustRadius Reviewer
June 13, 2019

Using AWS Lambda for Data ETL

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Easy to set up.
  • Support different programming languages.
  • Events-based trigger.
  • Continuous deployment integration with GitHub.
  • Would like to easily toggle between environments.
  • An interface to map out/organize different functions.
Read this authenticated review
Anonymous | TrustRadius Reviewer
May 23, 2019

Most reliable serverless architecture implementation

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • No need to maintain architecture.
  • Easier operational management with AWS console.
  • Scaling benefits of FaaS beyond costs. You pay only for what you used.
  • Vendor lock-in, dependency on AWS ecosystem.
  • It's a bit difficult to get started. AWS needs to provide more getting started examples.
  • UI is a bit dull and messy. They should make it cleaner.
Read this authenticated review
Anonymous | TrustRadius Reviewer
April 12, 2019

Best Cloud Platform

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Scalability - No worries for load balancing.
  • Flexibility- Easy to integrate with Python/ Java/ C#/ Node.js, etc
  • API - APIs are easy to integrate.
  • Microservices - Best option is to be able to use microservices with serverless architecture.
  • UI - The UI part can be groomed for beginners to easily take on the tasks.
  • Debugging - Again it becomes tougher for naive users to onboard and use the tool at its full capacity.
  • Lag- The tool lags on slow networks which can be improved.
Read this authenticated review
Anonymous | TrustRadius Reviewer
July 12, 2019

AWS Lambda can be game changer

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • No need to worry about the maintenance of your lambda.
  • It is scalable and you can always change the memory allocation and timeout.
  • Integration with other AWS Services is great!
  • Pricing is reasonable.
  • I think the cold start of AWS Lambda may be improved. The termination period of a lambda is 15 minutes. If the lambda service being called each time for less than 15 minutes there would be no cold start problem at all. The cold start problem could be solved like triggering a dummy request every 15 minutes, but that would cause some cost for the company.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 09, 2019

The Serverless Standard

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • AWS Lambda is fully-managed. It is easy to build and manage functions and related resources with the Serverless framework.
  • AWS Lambda integrates well with other AWS products. It is easy to use S3, SNS or DynamoDB events to invoke functions.
  • For some use-cases, AWS Lambda is very inexpensive. Sub-second metering is great. Lambda is great for infrequently-used or bursty services.
  • Managing development, staging, and production environments with Lambda is an open question. Some organizations use separate AWS accounts for different environments, but that is not feasible for teams that use ephemeral, per-feature or per-team development environments.
  • AWS Lambda integrates well with other AWS products, and it is natural to build distributed systems from them. It can be difficult to test features that use Lambda functions end-to-end. LocalStack and moto can help.
  • Lambda functions have very limited access to disk space.
  • Container cold-starts can be problematic and difficult to foresee.
Read this authenticated review

Feature Scorecard Summary

Ease of building user interfaces (17)
8.1
Scalability (37)
9.3
Platform management overhead (34)
8.4
Workflow engine capability (29)
8.2
Platform access control (34)
8.7
Services-enabled integration (36)
8.9
Development environment creation (31)
7.8
Development environment replication (30)
7.5
Issue monitoring and notification (33)
7.9
Issue recovery (28)
8.1
Upgrades and platform fixes (28)
8.2

About 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

Operating Systems: Unspecified
Mobile Application:No