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>
234 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

Likelihood to Recommend

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. Also, since Lambda executions can be scheduled, processes that need to happen on regular intervals can be implemented with Lambda as well.
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.
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

Likelihood to Recommend

The main area in my point of view is the automation reduction of costs. You can program and use Lambda to execute several tasks based in several types of events like logs, schedules, and output from other AWS tools. With the AWS API, you can do almost anything you want and your function will use only the needed resource (memory, cpu) so it is optimized.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 07, 2020

AWS Lambda rocks

Score 7 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

I think it works really well for managing workloads without the need to manage the underneath infrastructure.
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

Likelihood to Recommend

AWS Lambda is a great way to deploy smaller-scale data synchronization jobs and other "housekeeping" routines that don't require preservation of state. We use it to build API gateway tools used by our larger applications (many of which are hosted on AWS EC2 instances) and it's a perfect fit.

If you have complicated workflows that run a long time, or require state to be saved between function calls, AWS Lambda is probably not the right choice for a serverless solution.
Read Benjamin Plotkin's full review
Barry Burd | TrustRadius Reviewer
November 15, 2019

AWS Lambda for Education

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

AWS Lambda is very well suited to the scenario in which I use it; namely, Alexa skills. To respond to an Alexa skill request, it would be inefficient to spin up a server. For applications that run continuously and are not event-driven, AWS Lambda is not well-suited.
Read Barry Burd'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

Likelihood to Recommend

I know a lot of our developers use this personally to develop Alexa skills. The best use case for us is building simple rest API's with minimal effort and overhead. It is easy to use and scalable. You can also through a lot of load against it very quickly with little to no performance issues that I have seen. Also, it is very well suited in environments where developers have language freedoms.
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

Likelihood to Recommend

AWS Lambda is best for short-lived applications/codes. Configure AWS Lambda to act based on the events that are produced on certain services. It works. We used it to move the RDS snapshot from WEST to EAST and EAST to WEST whenever the RDS automatic backups are done. It helps in other scenarios, like when application teams don't have a server or don't have a place to run a job on a regular basis. Then we can leverage this AWS Lambda to run the code against the database. As I mentioned, this is not suited for long-lived applications.
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

Likelihood to Recommend

Anywhere you have an isolated responsibility of your code, AWS Lambdas are well suited for. If you have something that has to perform an intensive calculation - it makes sense to offload that to something like an AWS Lambda. Or something that needs to send data and integrate with another service, it can be a good place for that interface/job to live.

It can be possible to build a larger architecture using a series of AWS Lambdas, but it could become hard to maintain and be hard to understand very quickly.
Read Richard Rout's full review
Stephen Groat | TrustRadius Reviewer
August 12, 2019

AWS Lambda: Best in Class for Serverless

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

AWS Lambda is best for new, small applications. With frameworks like serverless.io, the deployment issue is completely negated. Managing large serverless applications becomes easy. With the technology, a significant amount of the scaling and other performance related issues are handled. Programmers are left to deal with RAM and processor issues on a per execution basis.
Read Stephen Groat'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

Likelihood to Recommend

AWS Lambda is suitable when we need to process data on demand and require a large number of instances. AWS Lambda is not too complex, and it will fit well in case we need an authentication function to verify user login information, process input data in S3, retrieve and execute message SQS or triggered on demand by the user. AWS Lambda would not fit if we needed to constantly receive user requests, run background processes or needed to access VM underline.
Read quang vu'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

Likelihood to Recommend

If you're not afraid to get your hands dirty in wiring things up yourselves or you can use AWS' own abstractions like Amplify or SAM, then Lambdas and their surrounding platform pairings (Like SQS, API gateway) are great tools that can help you create a backend or infrastructure for a relatively low cost. If you don't find yourself in that camp, but you know your way around full-stack JavaScript frameworks and tooling, you may be better served with a higher level abstraction like what Zeit Now or Netlify offers.
Read this authenticated review
Anonymous | TrustRadius Reviewer
August 13, 2019

AWS Lambda Review

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

AWS Lambda is best used in environments where you need to perform specific actions in response to an event happening. This reduces cost and will only be billed for the CPU time it takes to run the function. For long-running tasks, AWS Lambda is not good because of the timeouts set by the function.
Read this authenticated review
Anonymous | TrustRadius Reviewer
October 30, 2019

AWS Lambda Review

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

AWS Lambda is well suited for batch scripts, and API development.
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

Likelihood to Recommend

AWS Lambda is great for atomic micro services and being leveraged as a conduit for other Amazon services. It's great for a quick way to innovate other resources that you already have on the platform. It marries well with the ecosystem and allows for easy deployments and updates to the program based on the tools.
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

Likelihood to Recommend

For its price, flexibility, and integration with other tools, AWS Lambda is the most popular serverless functions platform for a reason. In my opinion, it's best used as the backing behind some higher abstraction like Serverless or even Netlify Functions, but from what I've seen, it would be a great option even if used directly. In generall, serverless architecture works well for stateless applications, API aggregation, event-driven processes, and where the scale/demand is unpredictable.
Read this authenticated review
Anonymous | TrustRadius Reviewer
June 13, 2019

Using AWS Lambda for Data ETL

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

AWS Lambda allows us to develop certain process without setting up a server. I would recommend AWS Lambda for a process that doesn't need to be real-time or needs to be always on.
Read this authenticated review
Anonymous | TrustRadius Reviewer
September 25, 2019

Serverless data communication

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

AWS Lambda is well suited in cases where the entire stack is on AWS. It doesn't make sense to use lambda when you have services with other cloud providers.
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

Likelihood to Recommend

AWS Lambda is great for distributed systems in which scaling of independent components is critical and you don’t want to manage the overhead of needing to maintain a fleet of virtual machines.
Read this authenticated review
Anonymous | TrustRadius Reviewer
August 05, 2019

It is amazing. A great alternative to traditional architectures.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Anywhere where you just pay for what you use. AWS Lambda is the best in those areas. As it is fast and scalable it can provide an excellent alternative for server backend making the whole application serverless. You just don't need the server running every time. Just run it when you need it.
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

Likelihood to Recommend

AWS Lambda is great if you have a software design considering microservices with it. You can write an API with AWS Lambda and integrate it with API Gateway or you can integrate AWS Lambda consuming SQS or SNS events. You can even write an authorization lambda in front of your product.
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

Likelihood to Recommend

Lambda is ideal for the development of apps and serverless webapps, which are fragmented into small functions independently. It is also very useful for companies that look for an economic solution for their developments, and do not have an estimated number of users. This tool should not be used for very extensive functions, when it is better to divide the code. It's also not ideal for file processing or content loading, only less heavy photos that won't pause the execution of a function while waiting for the file to load.
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

Likelihood to Recommend

AWS Lambda and Lambda functions, in general, are an amazing tool to run segments of code that don't need to be run actively. This allows us to save lots of money running code and only paying for it when it is actually run. Every company undoubtedly has code that can be run in this way for cost-saving. For companies that focus on computation, optimization, and other services, Lambda may not be the best, since it is unlikely that this code is executed quickly in "bursts".
Read Fedor Paretsky's full review
Anonymous | TrustRadius Reviewer
April 12, 2019

Best Cloud Platform

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Can be used for creating:
  • Alexa skills.
  • Serverless architectures.
  • Ability to create RESTful APIs.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 09, 2019

The Serverless Standard

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

AWS Lambda is excellent for small organizations that want to focus on shipping features rather than maintaining infrastructure. Developers can iterate very rapidly using AWS Lambda, API Gateway, and the Serverless framework. AWS Lambda is not appropriate for some load patterns; services with uniformly high loads will be expensive to run on Lambda.
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.3
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