G2 Crowd Acquires Siftery to Create a New Way to Buy and Manage Software Spend 🚀
AWS Lambda

AWS Lambda

4.5
(378)

Run code without thinking about servers. Pay for only the compute time you consume.

Work for AWS Lambda?

Learning about AWS Lambda?

We can help you find the solution that fits you best.

AWS Lambda Reviews

Ask AWS Lambda a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 468 AWS Lambda reviews
LinkedIn Connections
AWS Lambda review by Jay M.
Jay M.
Validated Reviewer
Verified Current User
Review Source

"Reliable and much useful tool. "

What do you like best?

Can configure any application by using lambda functions which easy to imitate and can be used from anywhere.It is much scalable tool used so far and best is that you don't have to manage servers. Apart from all these I like that I can easily integrate my node.js code into it and get it deployed in seconds

What do you dislike?

Sometimes when you are learning this tool then it becomes complicated due to some UI. But I think when you get used to it then it is very great tool. I also think that pricing is a bit expensive compared to google.

Recommendations to others considering the product

My recommendation when you are considering for cloud services is that you should opt for aws cloud services rather then any other because it is easy to use once you get used to it and is also vastly used amongst developer communities so you can get a much help from there, Also aws provides best support whenever you are stuck in any kind of problem and it has almost all services for everything. AWS is so huge as you all know. You can definitely go for AWS Lambda it is very great product to use just look for pricing as google also gives good support and if using it in small poc then you can choose any one of them without looking.

What business problems are you solving with the product? What benefits have you realized?

I personally use AWS lambda for developing and managing our application over cloud platform. Whenever I get my hands on Alexa Skill then Lambda is a great tool to use. Apart from that we can use lambda for much greater purposes.

Sign in to G2 Crowd to see what your connections have to say about AWS Lambda
AWS Lambda review by Sunil C.
Sunil C.
Validated Reviewer
Verified Current User
Review Source

"Easy and scalable without need to manage servers"

What do you like best?

Can implement any application by directly using lambda functions which are very easy to imitate and can be called from anywhere.It is scalable obviously but the pro about it is that it is automatically scalable and best part comes when you dont have to manage servers.Apart from all these I like that I can easily integrate my python code into it and get it deployed in seconds.

What do you dislike?

I think the price is little more but its worth it.

Recommendations to others considering the product

My recommednation to others considering cloud services is that you should opt for aws cloud services rather then any other because it is easy to use and is also vastly used amongst developer communities so you can get a vast support from there,Also aws provides best support whenever you are stuck and it has almost all services for everything,like aws lambda can be used for computing without managing servers so it is a cool thing to use.

What business problems are you solving with the product? What benefits have you realized?

I am using all the aws services for my cloud deployment requirements because aws is cool and easy to operate and apart from these it has vast functionality.I use aws lambda for deploying applications without need to manage servers.It is scalable so I don't have to think about any extra load.So I use aws lambda.

What Cloud Platform as a Service (PaaS) solution do you use?

Thanks for letting us know!
AWS Lambda review by Ronak P.
Ronak P.
Validated Reviewer
Verified Current User
Review Source

"Reliable and widely used service !!"

What do you like best?

as a senior software developer i have been using AWS Lambda since 2014 and i highly recommend it for a rapid software development in industry very easily , the most wonderful thing about aws Lambda is that it is highly automated service platform in which user can do it's work very easily and interactively , so mainly it improves the performance of your application deployed over the cloud platform , it provides the dynamicity to your application which is handling a real time data to display and process in the back - end , it automatically manages the os updates for your instances , it also provides scale ability to your infrastructure , and it also monitors the total AWS infrastructure for availability automatically and smoothly , so in nut shell by using AWS Lambda you just need to focus on developing applications not on managing the infrastructure etc !.

What do you dislike?

As if now there is nothing to dislike about AWS Lambda !!

Recommendations to others considering the product

As i described earlier it's highly scale able and frequently used tool for rapid real time application development ! 1

What business problems are you solving with the product? What benefits have you realized?

we use AWS lambda for developing and managing our application over cloud platform ! !

AWS Lambda review by Shyamal S.
Shyamal S.
Validated Reviewer
Verified Current User
Review Source

"Run a service without managing servers"

What do you like best?

AWS Lambda is a compute engine that allows you to run and execute your computation code without need of maintaining servers.It has many best features like auto scalability which is require when using cloud as compute engine because as your users increase your code must work similiarly and handle those easily so AWS lambda is easily scalable.One another great thing is that it runs only when request is called i.e. you don't have to pay when your code is not running which reduces your useless cost by much.There are many other facilities provided by lambda which I have used till now.It is a great compute engine from my point of view.

What do you dislike?

I like everything about aws lambda,nothing to dislike.

Recommendations to others considering the product

When you develop a webapp or web service which requires the code to be run on server side and also many times code takes much time to run on client's machine due to lack of hardware so at that times you can run the code on cloud and return results to the client's machine.So for running code on cloud side you require a better compute engine that scales automatically,is easy to use and costs less so aws lambda is fulfilling all those requirements and also is not that heavy on budget so I recommend using aws lambda for computation requirements.

What business problems are you solving with the product? What benefits have you realized?

I provide cloud related solutions to my clients and develop web app and services on cloud for my clients.I use aws cloud architecture for developing such services.So whenever I have to provide any computation related work for that particular app than I use aws lambda because it is easy to use and scalable and also costs less.

AWS Lambda review by John B.
John B.
Validated Reviewer
Verified Current User
Review Source

"Python AWS Lambda"

What do you like best?

The ability to run a serverless python function that can interact with other AWS servers is incredibly powerful. Access to the boto3 library allows you to create an application without the need to manage a virtual machine. It is very easy to get started, cost effective and easy to manage going forward without the overhead of additional infrastructure costs and management of the infrastructure.

What do you dislike?

The UI before the recent facelift did not have a great user experience however since AWS devoted time to make the UI better this AWS application is much easier to use. The debugging experience could be better however there are way to improve this by using code modules as well as mocking frameworks.

Recommendations to others considering the product

AWS Lambda is one of the best products AWS has at the moment. Easy to get up and running as well as a variety of other languages you can use to create your functions. Debugging functions locally can be difficult however creating a module that the Lambda functions calls can help with testing your code.

What business problems are you solving with the product? What benefits have you realized?

AWS Lambda, along with API Gateway, allows you to create a simple REST API with very little effort. Lambda scales very well under load and allows you to interact with a database to persist data. It is also incredibly cheap to run and manage; the overhead to manage Lambda functions is at the code level and not at the infrastructure level which tends to take more effort over time compared to managing your code..

AWS Lambda review by Rohan S.
Rohan S.
Validated Reviewer
Verified Current User
Review Source

"Cheap and affordable for small code hosting"

What do you like best?

The best feature is auto scalability for the functions that we want to deploy. Serverless architecture so it will always run and we dont have to worry where and how it is going to run. AWS takes care of all the lambdas execution.

What do you dislike?

Multiple language support is not there together right now.

Recommendations to others considering the product

Please use it... it will be good for you

What business problems are you solving with the product? What benefits have you realized?

The middleware programs, used for hiding several APIs or for providing a filter, we use AWS Lambdas for any application basically. We get a unique URL from amazon for each of the lambda which we can use in our application for any type of processing we we want. Also, we have to pay only for the number of seconds it is executing and not more than that. So it is very affordable that way

AWS Lambda review by Rich W.
Rich W.
Validated Reviewer
Verified Current User
Review Source

"Super easy and incredibly cheap"

What do you like best?

Simple to use product. Incredibly reliable, we've never had an outage. Amazingly cheap, good to know all that spare ec2 capacity does not go to waste! Infinitely scalable. Free for 12 months and very healthy discounts available for accelerator programs. Ability to configure environment variables and test on the console is very useful. Hooks up perfectly to other internal aws products such as rds and elastic beanstalk

What do you dislike?

I don't think the recent UI update is an improvement. May look better but the ux is less intuitive than before. Cron schedule expressions do not take the second argument which is unusual and can cause confusion until this is learnt. Deployment could be streamlined, aws should develop their own service like serverless js. Logging could be improved, ux on cloudwatch is not the best. VPN and security group setup is not for the faint hearted, you really need to know what you are doing here. Timeout of 5 minutes is too short for some applications we have wanted to use it for! Docs are not as clear as they could be.

Recommendations to others considering the product

Its an excellent product, I would recommend a completely server less architecture. Try serverless if you are a node.js user

What business problems are you solving with the product? What benefits have you realized?

Originally used as a tool to fire functions on regular intervals (a tricky and unreliable thing to do on an elastic beanstalk instance) we now moving towards a serverless architecture as it is so easy to use. Scheduling has allowed us to run regular task functions.

AWS Lambda review by Aaron H.
Aaron H.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"SynerComm Serverless Solutions"

What do you like best?

The enviroment and the flexibility the serverless controlls allow me to deploy the code. The way it only runs when need is great from a managed service model where customers are only charged withwhat they use and then a partner can roll that into a payment plan for thier service.

What do you dislike?

Until recently the lack of some languagaes for our developers specifically the ones who would like to code in unsupported or obscure langauges. THe other issue I was having is understanding the security concerning and around the platform . Howevere by attending AWS i have now learned the controls to be able to put in place.

Recommendations to others considering the product

THe now native powershell support has been great for the windows admins who have learned that language

What business problems are you solving with the product? What benefits have you realized?

We are currently running a demo for our clients in the cloud with a managed service to allow customers to access IP based listen to be consumed by their security endpoints in a native function. We are currently using this service for AWS and Azure whitelisting but will be expanding it as we test. This product then is managed by our team and connected to our customers provinding realtime protection and analysis of certain IPs and will eventually be applied to dynamic firewall and security controls. Once fully deployed we expect the portability of the code and scalability of the AWS environment to far outstrip our current capacity in our local datacenters.

AWS Lambda review by Matthew P.
Matthew P.
Validated Reviewer
Review Source

"AWS lambda makes our cost savings grow"

What do you like best?

I enjoy the massive boost our savings has occurred over the course of using this technology. We have setup large implementations between our Elastic Beanstalk Applications and our usability. Using Lambda, we are able to not only scale out our applications, but we can do so while knowing we can also lower costs and scale down when our metrics hit certain thresholds.

What do you dislike?

I do dislike the limited runtimes that are available in lamda, and the pre-written code for management. It does leave some desires for more customizable runtime environments which would give us much more control over what small applications we can use.

Recommendations to others considering the product

I think our overall recommendation for others is that lambda makes small applications very easy to deploy in a serverless fashion. Lambda is the quickest way to experience serverless applications, and by using lambda you are on the right track to smaller apploications and easier management.

What business problems are you solving with the product? What benefits have you realized?

When I first started at the company, we had large dev environments that were never being used just accuring costs. We worked to make a large layered application in lambda to track usage and also alert us based on utilization and take appropriate action where needed. It is now a central piece to our environment standup.

AWS Lambda review by julien T.
julien T.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Data transformation ETL in a minute"

What do you like best?

the serveless side fo the lambda, the fact that it super easy to instantiate, to use, you can use different languages such as Java, Pythonm and or javascript. I like also the fact that the cost of the lamba is almost nothing and it is a key component for Serveless architecture

What do you dislike?

the usage of lambdas as step functions, the limitation when transforming large files e g greater that 1.% Gb. Sometimes you could have issues and you don't know why you have an issue on which lambda function. the debugging logs of lambdas could be limited

What business problems are you solving with the product? What benefits have you realized?

we use the lambdas as an kinf of ETL because we have a lot of different Data sources and we need to clean them and transform them into a more canonical format. the buisness we do address is in the utility sector, and we are cllecting a lot of data from the field

AWS Lambda review by Aad M.
Aad M.
Validated Reviewer
Review Source

"Lambda, lambda, lambda"

What do you like best?

The no ops part. I’ve been managing systems in a datacenter for years and too much time is spent on lifecycle management, datacenter cost and server issues. With lambda we can run workloads whenever they need to run at incredibly low costs. We’ve been running some apps using lambda for 3 years and never experienced any issues with it.

What do you dislike?

When you run lambda inside of a subnet within a vpc, the performance decreases significantly. You need to keep the lambda’s warm for optimal performance but this beats the purpose of running it when it’s needed to run.

What business problems are you solving with the product? What benefits have you realized?

Mostly rearchitecting systems that contain lots of functionality that we had running as a single app. Decoupling all functionalities and building lambda functions to support each of these functionalities has greatly decreases the cost (84%), and increased the agility and innovation of the teams building and running them.

AWS Lambda review by Dylan C.
Dylan C.
Validated Reviewer
Review Source

"niche tool for distributed solutions "

What do you like best?

It is a very nice serverless system which is (somewhat) highly customizable for whatever you need. It has various options to help you integrate with your system in terms of security and cross-system accessibility.

What do you dislike?

It is a very complicated tool to troubleshoot. Being such a small and distributed system there is very few tools to help you fix any networking or connectivity issues you have to your other aws or cloud resources. It doesn't return very specific error messages and tends to have a poor UI similar to other AWS services.

Recommendations to others considering the product

Be sure to choose an implementation that is either simple or well documented, as if you don't you'll find yourself troubleshooting for days on one simple issue that no one has accounted for and is almost impossible to find in your infrastructure.

What business problems are you solving with the product? What benefits have you realized?

Solved some server automation problems that we were having. We wanted to trigger certain scaling events and certain storage transfer events and we managed to accomplish these through a Lambda function.

AWS Lambda review by Jinesh S.
Jinesh S.
Validated Reviewer
Review Source

"It automates the task of managing resources!! "

What do you like best?

i have been working with AWS Lambda for 1-2 years and it's very reliable and efficient tool for performing event driven server less computing , previously we have to face so many hurdles while developing cloud based application we need to take care about so many configuration before uploading our code to servers but by using AWS lambada you just need to write the code and upload it to the Lambada and rest of the things it'll do it by it self and thus it provides us a server less environment for developing cloud based applications easily rapidly for any kind of business requirements ! !

What do you dislike?

The quality of services is not up to the mark and pricing is little bit higher comparitevly!!

Recommendations to others considering the product

it's one of the best service provided by AWS for automating the task of managing server configuration , so now you can stop worrying about managing provisioning those servers , and as i said earlier that the only thing AWS Lambada requires to work is your code!!

What business problems are you solving with the product? What benefits have you realized?

we use AWS Lambada to automate the task of provisioning and managing servers for developing cloud based applications ! !

AWS Lambda review by anuj m.
anuj m.
Validated Reviewer
Review Source

"serverless managed service aws lambda"

What do you like best?

It is the most beautiful service provided by amazon, its a server less managed service which run the code without without using ec2 instance and we only charged when we use this. We run our code when we required with the help of lambda and only charged for use only. It have high availability and real time interface which help us a lot. when upload our code we need to run and it triggers automatically. very good managed service of aws. very useful.

What do you dislike?

main disadvantage i can say it auto trigger as we set time in it, in some cases it increase load on our source from which it is trigger. In case of outage we will be affected by them till we stop them.

Recommendations to others considering the product

Everyone should need to use lambda which is very good and managed service by amazon to run your code and you are only charged when it run.

What business problems are you solving with the product? What benefits have you realized?

Its solving our main business problems of running code when we required and we only charged when it run.

AWS Lambda review by Karl R.
Karl R.
Validated Reviewer
Review Source

"The Swiss Army Knife of AWS"

What do you like best?

Flexibility. You give me a way to trigger a lambda function and I can move mountains (provided it takes less than 15 minutes). Well, with step functions in front of it, I can even take longer than 15 minutes. Writing in node.js lets us consume complex JSON data streams and files quickly and easily. My team is really excited about all the possible applications, especially those we haven't thought of yet.

What do you dislike?

Not much so far. The Cloud 9 enviroment we code in could use a few more features, but as far as the lambda functions themselves, we have yet to hit a wall we couldn't climb.

Recommendations to others considering the product

Try it for a month. You'll be hooked for life.

What business problems are you solving with the product? What benefits have you realized?

Data ingestion for a Data Lake. Log monitorning and alerts. We have a cheap and easy way to provide data to our Data Lake.

AWS Lambda review by Austin C.
Austin C.
Validated Reviewer
Verified Current User
Review Source

"Lambda is excellent"

What do you like best?

simple concept implemented in a straightforward way that eliminates much of the setup pains and leaves most of the flexibility of writing your own code.

What do you dislike?

Metrics and analysis are very difficult and there's not much built-in support.

Recommendations to others considering the product

Lambda is fantastic if you need lightweight, extremely scalable compute. If you need heavy duty long-running computation systems, then lambda is less likely to work for you. If it's an async type long-running system, then you can use step functions with lambda to achieve that in an incredibly simple way, but long-running compute activities don't tend to fit with the lambda idea very well.

What business problems are you solving with the product? What benefits have you realized?

We have written new applications in a serverless system using lambda for the core processing functions.

AWS Lambda review by Gopika J.
Gopika J.
Validated Reviewer
Review Source

"AWS Lambda Review"

What do you like best?

AWS Lambda lets you write and run code in a number of different languages without having to provision resources/servers. I find it very useful to run one-time or event-driven code that reacts to changes in my AWS environment via SNS notifications and logs everything to CloudWatch. Very powerful and cost-effective.

What do you dislike?

If you are interacting with other AWS services, then you need to know how to use the boto3 API in your lambda function. It will be very useful if there is IntelliSense for use of the same.

Also, it would be nice to have a way to easily upload custom packages, include and call them in your Lambda function.

Recommendations to others considering the product

good for small quick execution only

What business problems are you solving with the product? What benefits have you realized?

I use it to automate many things in my environment.

E.g. when team member releases new CloudFormation templates in S3 bucket, it triggers SNS notification which triggers Lambda function that has code to launch Stacks and add to SQS for testing

AWS Lambda review by Administrator in Internet
Administrator in Internet
Validated Reviewer
Verified Current User
Review Source

"AWS Lambda Serverless architecture"

What do you like best?

Lambda is a great way to build applications that scale. It allows you to provide functions in the cloud without the need to deploy and maintain servers.Instead of hosting these functions on a server, you add them to Lambda and then call the function - AWS takes care of the rest.

Its a really great way of reducing costs as by far the biggest cost on AWS is running EC2 instances.

What do you dislike?

Because you no longer need to run a server you also no longer have much control over the environment. There is also the problem of calling the function in a so called 'cold' state, this means the first call will always take longer to perform, and while there are way you can keep the function in a 'warm' state, it adds to the overall cost.

Recommendations to others considering the product

While there are some tradeoffs to consider when heading down the road of serverless applications, I believe the pros outweigh the cons. AWS Lambda allows you to deploy code without the restrictions of server architecture and allows you to vastly reduce the costs of running the application in the cloud.

What business problems are you solving with the product? What benefits have you realized?

Running functions through Lambda means server cost savings - running an instance 24/7 can get expensive. Lambda is only called on-demand and you only pay for what you use.

Putting functions in Lambda also means you get large scale right from the beginning as you are not sending all calls to a single server.

AWS Lambda review by Glenn J.
Glenn J.
Validated Reviewer
Review Source

"AWS Lambda is great for serverless processes"

What do you like best?

AWS Lambda supports a number of languages so I can write my lambda code in whatever language I feel comfortable with. The pricing model is also very good.

What do you dislike?

AWS Lambda can take sometime to figure out. You don't have an unlimited amount of time to run your function so make sure you keep the time require to execute your function short.

Recommendations to others considering the product

Check to see if your favorite language is supported y AWS Lambda and if it is give it a try. I would also read as much documentation as you can before starting with it.

What business problems are you solving with the product? What benefits have you realized?

I have a number of business items that need to run many times during the day based on various triggers, AWS Lambda was the best way to get these to be run and I didn't need to pay for or setup an EC2 instance to do this work. AT this point in time, I do not use it but will start up again soon.

AWS Lambda review by Kyle P.
Kyle P.
Validated Reviewer
Review Source

"Great for quick, serverless functions"

What do you like best?

I like how many languages are supported. It is also really nice that Amazon Web Services listens to their customers and increase the amount of run time allowed for each function.

What do you dislike?

It would be nice if they increase the action time to over 15 minutes. Increasing allowed run times would allow our company to move more of our scripting off of our current infrastructure and use the serverless features available in Amazon Web Services.

Recommendations to others considering the product

Don't be afraid to play around and test the product out. Use X-Ray to troubleshoot your code.

What business problems are you solving with the product? What benefits have you realized?

We have used it for numerous scripts that previously ran on a server. This has allowed us to run the scripts without the need of the underlying server maintenance.

AWS Lambda review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Serverless Deployment + Seamless Services : Lambda"

What do you like best?

There are a million amazing things to speak when it comes to amazon lambda. To begin with, imagine you have some code, maybe multiple API calls, or the chatbot needs to redirect the NLP data to Alexa, but you do not know all the configurations that need to be done, with deployment as well as connections configuration. And here comes lambda, a code that can manage multiple tasks for you. For example, you have your participant's data in the S3 bucket. Now, as soon as the participant submit'ss his file(let us say a sketch) into this folder, a trigger calls your lambda function. Here, the hero enters and save the day by doing whatever is necessary. If you want, your lambda function can point to an AWS SNS service that tells the user in an email that his entry has been successfully submitted. And with that too, it can perform some simple tasks like uploading the data to the judges folders, or complex tasks like performing an image analysis, and finding the desired result on the basis of ML decided. You can configure and limit it to the users who can access it, how much memory it can take, and what triggers are connected to and from it. It is amazing awesome , the only thing you need to be careful with is the Access key and token secret.

What do you dislike?

The first and foremost thing that I did not like is the documentation that AWS had done for the eclipse plugins, hence same goes for lambda as well. I had a hard time trying to figure out ways to do things in lambda all by myself or Stackoverflow. Along with that, the UI for lambda is good, but not suggestive and has no intellisense kind of technology supporting it. It would have been amazing if, as soon as I upload my code, amazon lambda would automatically do the predicted configuration based on my code, like finding and setting up the handler method, etc.

Recommendations to others considering the product

If you plan to use lambda, probably you should look for some tutorial, or wander in stackoverflow, the documentation can only guide you to installing the aws-sdk. Then, you're all on your own.

What business problems are you solving with the product? What benefits have you realized?

Using AWS lambda, we are loading implementing the below mentioned scenario in agile:

There exists and API that loads data into the back-end, i.e. weblogic coherence from a csv file. So, as soon as a file enters the S3 bucket's desired folder, the lambda function is triggered. This function invokes the API with the file url as a parameter, but before that. All validation and data-analysis have been performed by the lambda function on the data in the file so that the API gets neat data to process and input into the cache/database.

AWS Lambda review by Executive Sponsor
Executive Sponsor
Validated Reviewer
Review Source

"Super glue for the cloud"

What do you like best?

The product grows on you over time. You might start with a simple function to respond to an event happening in your account and slowly (or quickly) grow the various things you use Lambda for., ending up with full serverless lambda apps. It's easy to get started and it grows with you.

What do you dislike?

It at times feel like a challenge to setup the right minimal IAM policies but recently Amazon helped out a lot with various CLI tools and the new console.

Recommendations to others considering the product

TAke a bit of time to see any one of the lambda optimisation talks or presentations. There are quite some easy to do best practices that will save you a lot of effort later.

What business problems are you solving with the product? What benefits have you realized?

glueing a lot of components together, using lambd to respond to events happening in the accounts.

Alexa skill development

Slack Chatbot in combination with Lex

Data Pipelines based on separate servecies, mainly focussing on S3.

AWS Lambda review by Administrator
Administrator
Validated Reviewer
Review Source

"Re-platforming legacy application`"

What do you like best?

We don't need to worry about managing servers and there is no SSH or patching to worry about. This has made the time to development to new app very quick. Also it has significantly reduced our compliance scope.

What do you dislike?

We have tried a number of different frameworks - HAPI, Serverless, Express, etc and ended up with Serverless framework and custom event resolvers. None of the frameworks integrate very well with API Gateway and require us to use a {proxy} resolver vs utilizing more of the API Gateway features. The 15min timeout has been somewhat of an issue. The other issue we have had is finding security and compliance resources that are familiar with the serverless approach and are able to audit and certify our environment.

Recommendations to others considering the product

Do some proof of concepts with more than one function working together.

What business problems are you solving with the product? What benefits have you realized?

We are using to replatform a legacy application and are writing all our business functionality into separate microservices on lambda.

AWS Lambda review by User in Research
User in Research
Validated Reviewer
Review Source

"Easy code execution"

What do you like best?

What I like best about lambda is the serverless aspect of having a piece of code execute reliably using triggers. The most common triggers I use are scheduled, which makes scheduked jobs needing processing a piece of cake. The way that lambda communicates with cloudwatch makes it an easy way to debug any issues and monitor behavior as well.

What do you dislike?

I don't dislike much about the service, but often times I do find myself writing lambdas with many dependencies, making it hard to use the inline editor. But this is often overpassed by using a cloudformation template pointing to my local code.

Recommendations to others considering the product

Do not forget to set up permissions allowing to create log streams. Otherwise you wont be able to analyze the behavior of the lambda!

What business problems are you solving with the product? What benefits have you realized?

Right now mostly for log analytics and api gateway use cases .With the api gateway approach I have realized how easy it is to set up an entirely serverless API which is awesome.

AWS Lambda review by Conor F.
Conor F.
Validated Reviewer
Review Source

"Automation and governance with AWS Lambda"

What do you like best?

Lambda is easy to utilise with well-known languages. Using common languages like Python makes serverless coding very easy to do. Within a few minutes it's possible to have an application up and running!

What do you dislike?

Figuring out the security between Lambda and other services can be tricky in some cases.

What business problems are you solving with the product? What benefits have you realized?

We use Lambda to manage automated snapshots of EBS volumes, and we use it to manage our Route 53 DNS records automatically (for example, create a subdomain when an EC2 instances is created, and remove the record when it's stopped). Outside of that, we use Lambda to push metrics to third party monitoring services so we can govern our systems effectively.

AWS Lambda review by Duncan H.
Duncan H.
Validated Reviewer
Review Source

"transactional freedom"

What do you like best?

Used as part of restful api setup, Lamda's were great for functions with short execution times.

Not having to provision servers yourself was a huge leap forward for us.

What do you dislike?

Sometimes when we needed to some slightly more heavy lifting, like downloading or updating large amounts of data, we have to find work arounds. This is fair enough, but just something to be aware of.

Recommendations to others considering the product

Its great for code with short concise responsibility, but be careful as the timeouts are short and large data processing should be moved off into a secondary service for processing.

What business problems are you solving with the product? What benefits have you realized?

Solving the need to setup and manage our own infrastructure. The speed we got code to a production environment was increased, allowing us to focus on the code rather than servers.

AWS Lambda review by Ronald C.
Ronald C.
Validated Reviewer
Review Source

"Lots of fun, makes infrastructure automation a breeze"

What do you like best?

AWS SDK is well-documented and you have full access to everything in AWS. Anything you can do in the console can be automated via AWS Lambda. You can use the most popular languages to write Lambda functions and the Cloud9 integration makes it very easy to test and deploy your functions.

What do you dislike?

Importing external libraries/modules/packages is a hassle. Shouldn't be that hard for a way to upload external libraries directly to the AWS Lambda Cloud9 IDE.

Recommendations to others considering the product

If you're using Python, the Boto 3 docs are your best friend.

What business problems are you solving with the product? What benefits have you realized?

Have used Lambda to automate backups, inventory, trigger CRUD operations to a database via a web app and IoT device.

AWS Lambda review by Edward M. V.
Edward M. V.
Validated Reviewer
Review Source

"Get started quickly with Python on AWS Lambda with "Chalice""

What do you like best?

If you're considering AWS Lambda, you should look at "Chalice", a microframework for Python that's very much like Flask.

With Chalice, you are carefully guided through the process of setting up your first microservice in Python. It comes out of the box with sample code to do a “hello world” service, and from that sample code the entire set of Lambda packaging is built for you. There are a surprisingly large number of moving parts to actually get a Lambda function running; Chalice’s build system hides most of those from you at the start.

Lambda's best feature is the ability to set up a microservice and run it without running your own server. This looks promising for small to medium scale processing needs that are sufficiently bursty that provisioning your own server would either be overkill (because your loads are too low to justify $15/mo minimum ticket) or underkill (because the $15/mo server would be overwhelmed one hour a month, and you can't justify 10x compute for that one hour).

What do you dislike?

Like all AWS services, Lambda leads to vendor lock-in. Building a complex system on top of Lambda means you are putting yourself at risk of not being able to move off of AWS in the future without a lot of complex development and special server development.

Recommendations to others considering the product

Rather than writing raw Lambda code, use some kind of serverless framework that encapsulates Lambda. That will give you a better chance of portability to another system should you need to move.

What business problems are you solving with the product? What benefits have you realized?

The problem to be addressed is building a service platform that can be inexpensive to run while in development mode and that scales up gracefully.

AWS Lambda review by William W.
William W.
Validated Reviewer
Review Source

"AWS Lambda review"

What do you like best?

AWS Lambda is very easy to work with and the tools for Visual Studio really make it easy to get started.

What do you dislike?

The primary thing missing at this point is the ability to do live debugging via Visual Studio. The logs work pretty well but actual debugging support would be awesome.

Recommendations to others considering the product

Definitely look into the tools for Visual Studio. I missed these at first and struggled for a while, but these made all the difference.

What business problems are you solving with the product? What benefits have you realized?

We are working on converting several very large processes that run with cron jobs and message queues on on-premise machines to AWS Lambda.

AWS Lambda review by Martin C.
Martin C.
Validated Reviewer
Review Source

"Brilliant"

What do you like best?

The ease of use within the console. I develop in dot net and the aws sdk for dot net is one of the best things I've used, being able to deploy your Lambda from within the Visual Studio IDE has saved so much time.

What do you dislike?

There is no folder structure within the console, having the ability to folder Lambdas would make organising them easier and would tidy up the console display

Recommendations to others considering the product

Do it!

What business problems are you solving with the product? What benefits have you realized?

We had ec2 instances running all the time for small tasks that happen sporadically, moving them to Lambda has saved a lot of money

AWS Lambda review by benjamin a.
benjamin a.
Validated Reviewer
Review Source

"Amazing Serverless Magic"

What do you like best?

The best thing about AWS Lambda is the serverless platform. I've used serverless in conjuction with lambda to deploy several services, bots, and awesome tools which are used by my teams.

What do you dislike?

I think I like Lambda a lot, I'm not sure if I dislike much beyond the interface, but AWS doesn't have good UIs

Recommendations to others considering the product

I'd love unlimited lamda run times, but 15 minutes is sufficent for most tasks.

What business problems are you solving with the product? What benefits have you realized?

I'm in security, so what I do is build consumable tools for devops teams. Lambda is great, allows me to use what I need when I need it.

AWS Lambda review by Murtaza K.
Murtaza K.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Go Serverless with Lambda Functions"

What do you like best?

In AWS Lambda, you've the option to write necessary code with respect to your needs in your desired language. And best option is to integrate it with AWS API Gateway which enables your Lambda function to be exposed by REST

What do you dislike?

Memory Management is not that much strong and needs tuning by AWS. Deployment options can also be improved using the AWS Deployment Services(CodeDeploy, CodeCommit or CodePipeline) Otherwise everything is good.

Recommendations to others considering the product

If you want to go serverless and need AWS as your infrastructure than AWS Lambda is an option for you. It can easily work with other AWS services like NoSQL, Stream etc.

What business problems are you solving with the product? What benefits have you realized?

I have used Lambda Functions with Big Data's so called "Lambda Architecture" where in Batch Layer I need to execute a Job over the S3 files which is synced from Kinesis stream using Kinesis-S3 Connector.

I've also used it in API gateway where I need to implement a REST Service to provide some third party confidential data and aggregate it with some business logics.

AWS Lambda review by Dave N.
Dave N.
Validated Reviewer
Verified Current User
Review Source

"Really is revolutionary"

What do you like best?

When Lambda was anounced at AWS re:invent, I heard many people describe it as a game changer. Having now used it for a few tasks, I can confirm this is correct. The price for the value it offers is so incredibly cheap and it's very easy to use.

Supporting multiple languages (we have functions in both node and python) makes it very flexible where anyone could use it from a seasoned software developer to a sysadmin with scripting capability.

Being able to have multiple versions of code and switch between them while running tests on a version is a helpful feature as is the built-in monitoring of executions Vs failures.

What do you dislike?

Monitoring of failures could be improved. We had to craft a custom solution to take into account the error rate over the number of executions rather than just a flat "notify me when there are 10 errors".

Being able to send logs to an external log service easily would be handy. The built in cloudtrail logs is really lacking compared to tools like loggly and Papertrail.

Recommendations to others considering the product

Think about more than just writing the code. How will you deploy it? How will you monitor it? How will you get log data from the function(s)?

Look at frameworks like serverless.

What business problems are you solving with the product? What benefits have you realized?

For us, it is being able to run code without having to run servers and other infrastructure. For example, we replaced a simple web app in PHP that polled a queue and wrote data into a database with a single Lambda function. This allowed us to use the server for something else and the Lambda costs is fractions of a penny!

AWS Lambda review by Mark B.
Mark B.
Validated Reviewer
Review Source

"Simple Serverless Compute"

What do you like best?

I like the flexibility to break large applications into small, manageable chunks. We also use Lambda for periodic, one-off or scheduled tasks. Great for jobs that don't require "always on" application code running on our EC2 fleet

What do you dislike?

There's not much to dislike.. Deployment is easy, and integration with other AWS services is full featured. I suppose if I had to pick asomething to nitpick, I would say it would be nice to independently manage compute vs memory allocation to a Lambda function

What business problems are you solving with the product? What benefits have you realized?

Managing and routing SQS messaging, scheduled housekeeping tasks, other random one-off tasks.

AWS Lambda review by Kiroloss F.
Kiroloss F.
Validated Reviewer
Review Source

"best stack that aws has ever created"

What do you like best?

i love how lamda has bridged the gab between different stacks for different developers. without lamad we wouldn't be able to develope in c# or .net on aws. i'm one of the fans for this stack and i always use it.

What do you dislike?

none. the stack is impressive, and it doesn't need to change. however i would say aws need to expand this more with more of the products to have full connecitons.

What business problems are you solving with the product? What benefits have you realized?

allowing us to use .net on aws servless style wihtout any issues especially with .netcore which is the new technology for our company

AWS Lambda review by Marc S.
Marc S.
Validated Reviewer
Verified Current User
Review Source

"AWS Lambda is the future"

What do you like best?

First & foremost, the simple fact of taking servers/server management out of the mix is invaluable - especially for someone like me, a developer, who doesn't want to get wrapped up in the operations side of things if i don't have to.

What do you dislike?

Well, there's a little bit of a learning curve in running arbitrary executables with Lambda. You have to launch an actual AWS instance (and a particular one, at that...more or less), and compile the binaries (and possibly related libraries) that your project requires. You then have to include those in all the right places with your packaged up Lambda code.

It would be nice in the future if Lambda expanded the number of available libraries out-of-the-box (e.g., like they do with ImageMagick).

What business problems are you solving with the product? What benefits have you realized?

Using Lambda to run some OCR functions on documents that are stored up on S3.

The simple fact that i'm no longer provisioning a server environment(s) has saved me money, but just as importantly has saved me time.

AWS Lambda review by User
User
Validated Reviewer
Review Source

"Lambda is great for code components"

What do you like best?

I really enjoy the ability to have a location to run code from that is accessible from anywhere within the cloud. Having the ability to call the Lambda processes, and also being able to orchestrate individual components, is extremely useful.

What do you dislike?

When I first started, the differences in how Python is engaged was a bit confusing, and documentation on how to use it was difficult to find at first. Once I got used to it, it was fine, but it was an initial confusing hurdle to get over.

Recommendations to others considering the product

If you are familiar with Powershell or Python, it is very useful.

What business problems are you solving with the product? What benefits have you realized?

I have used Lambda to orchestrate integration with cloud EC2 instance creation with our ITSM solution, to create a tracking ticket each time a new instance is created and destroyed.

AWS Lambda review by Scott M.
Scott M.
Validated Reviewer
Verified Current User
Review Source

"Lambdas make running redundant process quick and easy."

What do you like best?

I love that you don't need to setup a specific servers for a certain type of code (java, c++, etc.

What do you dislike?

The learning curve is a bit steep and the examples go from easy to extremely hard in a matter of steps.

Recommendations to others considering the product

Once you get past the learning curve, it helps alot and you only pay when it runs.

What business problems are you solving with the product? What benefits have you realized?

Rates calculations, Address validation.

AWS Lambda review by Administrator
Administrator
Validated Reviewer
Review Source

"great product"

What do you like best?

No need to maintain any servers! Without servers, development proceeds much faster. Compliance and security aspects are mostly handled by AWS, so I can focus on business logic. Integration with API gateway makes standing up a REST api very easy as well. With this technique, can get a simple production quality api running in a short time.

What do you dislike?

Periodic timeouts or failed invocations of lambda. Most of my lambdas execute in 100s on milliseconds when veing invoked by API gateway, but sometimes, the lambda invocations fail, with no explanation, just a 500. Cold start time if improved would be nice as well.

What business problems are you solving with the product? What benefits have you realized?

SImple REST apis by combining API Gateway and Lambda. Also, short running batch jobs. Both these are easy to setup, and price wise very attractive.

AWS Lambda review by Julius Aniceto C.
Julius Aniceto C.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"For network automation tasks this is a god send. But for serverless development, lacks tooling."

What do you like best?

The ability to schedule tasks using SQS. Previously I had to write custom cron jobs in a worker instance and maintaining them has become a pain. With Lambda you know exactly when and what functions will be executed.

What do you dislike?

It's difficult to integrate the coding to existing CI/CD products.

The startup time/lag can be large at times. This needs to improve.

Recommendations to others considering the product

Language choice is limited. I've only used Javascript on it, but if you want to write arbitrary code based on events and you don't want to worry about running additional servers, try Lambda.

What business problems are you solving with the product? What benefits have you realized?

We are using it to execute scheduled tasks such as cleaning up SQS queues, triggering S3 backups.

We also use it for a client's serverless backend. We wrote an application entirely on Lambda and API gateway so we won't have to worry about scaling and maintaining servers.

AWS Lambda review by Ezequiel R.
Ezequiel R.
Validated Reviewer
Review Source

"Simple solution"

What do you like best?

I love that I can write a function and have that be accesible right away

What do you dislike?

I wish the passed parameter was cleaner. The body is not as clean as it could be.

Recommendations to others considering the product

Give it a try. It's super easy to pick up and after you start using it, you will start thinking of all the things you can do with it.

What business problems are you solving with the product? What benefits have you realized?

I use lambdas with api gateway to create independent endpoints that do specific things on my ci/cd process that is not related to my app

AWS Lambda review by Brian L.
Brian L.
Validated Reviewer
Review Source

"Only way to go is Serverless!"

What do you like best?

Lambda is so fast and easy, and best of all cheap! Allows us the ability to quickly automate and deploy code, and run on the cheap!

What do you dislike?

Versioning is rather rough yet. Doesn't seem to work so well.

Recommendations to others considering the product

Provide better clarification on lambda versioning, how and when to update the version, etc. Also encryption of variables isn't automatic when specifying KMS key, so encrypt by default.

What business problems are you solving with the product? What benefits have you realized?

Any and all. Trying to move to serverless for all infrastructure needs, including account setup, monitoring and everything in between.

AWS Lambda review by Kevin W.
Kevin W.
Validated Reviewer
Review Source

"Serverless Microservices for backend APIs"

What do you like best?

Ease of iterative development. No operational mangement of infrastructure. Infrastructure as code via CFN templating.

What do you dislike?

Lack of best practices / patterns. Have to rely on custom tooling / 3rd party frameworks for easy deployment, packaging, passing stack outputs around between cfn stacks.

Recommendations to others considering the product

The build / package / deploy part is the biggest learning ramp. Constantly review frameworks that help with this step as things evolve rapidly / are always improving.

What business problems are you solving with the product? What benefits have you realized?

API backends. Speed of new service stand up, easy of iteration, very little operational toil.

AWS Lambda review by Brandt H.
Brandt H.
Validated Reviewer
Review Source

"An almost perfect solution to a complex problem"

What do you like best?

When you get it working Lambda is an amazing way to solve the problem of idle asstes that cost money but do nothing and cost loads of money. The languages supported are pretty great too.

What do you dislike?

Some of the complex use cases are very poorly documented and hard to noodle through how to do correctly.

Recommendations to others considering the product

Verify that your use case is documented in a way that makes sense to you before switching.

What business problems are you solving with the product? What benefits have you realized?

The cost reductions are tremendous for a number of our lower utilized services.

AWS Lambda review by User
User
Validated Reviewer
Review Source

"Lambda for personal projects"

What do you like best?

I like being able to focus on getting something available for anyone to use without having to do much in the way of deployment effort.

What do you dislike?

Vendor lock in. Part of the reason I do a lot of work around Docker is because I can move my containers around as I need. But to be honest at this point, I'm all aboard the AWS train.

Recommendations to others considering the product

If you have a simple service, or workflows you think can be off loaded to a functional workflow, use Lambda. Less ops work mean more dev work.

What business problems are you solving with the product? What benefits have you realized?

I've used Lambda for everything from ETL pipelines to operations management work. For personal projects I use it to reduce cost of any API I want to make publicly available.

AWS Lambda review by Administrator in Internet
Administrator in Internet
Validated Reviewer
Review Source

"Super easy to get started"

What do you like best?

What I like the best about this product is that it is super simple to use and it is very cost effective. The cloud9 integration to write code in the UI makes it extremely fast to test a simple lambda.

What do you dislike?

Working with Lambdas has some gotchas when working with API Gateway. When using Node.js, some of the headers that need to be included are not well documented, resulting in frustrations when attempting to test the requests via API Gateway and Lambda.

Recommendations to others considering the product

Use it to respond to events. You can easily setup triggers to run code in response to many different types of events.

What business problems are you solving with the product? What benefits have you realized?

Lambdas provide an easy way to respond to events in a cost effective way while automatically scaling.

AWS Lambda review by User
User
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"AWS Lambda "

What do you like best?

Lambda in conjunction with serverless architecture is a strong part of the future of the cloud. It is easy to scale, don't have to worry about availability, and is much cheaper than running a EC2 server.

What do you dislike?

Logs and debugging can be hard - especially if there are dozens if not thousands of function invocations

Recommendations to others considering the product

If you're looking for functions as a service, AWS Lambda is the way to go! It is easy to use, powerful, and gets the job done.

What business problems are you solving with the product? What benefits have you realized?

Serverless architectures- handling sporadic API calls that saves costs by not having a server run 24/7

AWS Lambda review by Harmandeep S.
Harmandeep S.
Validated Reviewer
Verified Current User
Review Source

"AWS Lambda"

What do you like best?

It's a serverless technique to manage your application.

You could hook it up to cloudwatch, logs and other aws services for advanced functionalities

What do you dislike?

It does not have support for C or C++ programming languages.

Recommendations to others considering the product

If you're looking for a smart ease of initial setup platform then AWS lambda is for you

What business problems are you solving with the product? What benefits have you realized?

Application development and the software which sits on the cloud platforms

AWS Lambda review by User
User
Validated Reviewer
Review Source

"Serverless computing using AWS Lambda"

What do you like best?

Pay as you go is what i liked about AWS Lambda functions unlike EC2 instance in AWS where I need to pay for the server usage regardless of whether or not my application is being used or not.

With AWS Lambda functions, I need not worry about spinning up an instance or web server. AWS handles all this for me when using Lambda Functions.

What do you dislike?

AWS Lambda functions can be run up to maximum of only 15 minutes. I wish it was at-least 30 minutes because some of our jobs take up to an hour to complete and we had to move away from using Lambda Functions.

What business problems are you solving with the product? What benefits have you realized?

We use AWS Lambda functions for tons of utility functions, APIs and cron jobs.

AWS Lambda review by Paul L.
Paul L.
Validated Reviewer
Verified Current User
Review Source

"Really the only game in town"

What do you like best?

If you are using micro services, and why wouldn’t you, you need to look at lambda to empower your organization.

What do you dislike?

I have no negative feedback for AWS Lambda, it works perfectly as designed.

What business problems are you solving with the product? What benefits have you realized?

Micro services and server less, that’s what I use lambda for.

Learn more about AWS Lambda

AWS Lambda Videos

Kate from G2 Crowd

Learning about AWS Lambda?

I can help.
* We monitor all AWS Lambda reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.