AWS Lambda

(30)
4.5 out of 5 stars

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.

Find the Right Product

AWS Lambda Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 31 AWS Lambda reviews
LinkedIn Connections
AWS Lambda review by <span>John B.</span>
John B.
Validated Review
Verified Current User
Review Source

Python AWS Lambda

Reviewed On
Validated Review
Verified Current User
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..

0 of 0 found this helpful.
Helpful?
Sign in to G2 Crowd to see what your connections have to say about AWS Lambda
Headshots
AWS Lambda review by <span>Rich W.</span>
Rich W.
Validated Review
Verified Current User
Review Source

Super easy and incredibly cheap

Reviewed On
Validated Review
Verified Current User
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.

0 of 0 found this helpful.
Helpful?

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

Thanks for letting us know!
AWS Lambda review by Administrator in Internet
Administrator in Internet
Review Source

AWS Lambda Serverless architecture

Reviewed On
Validated Review
Verified Current User
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.

0 of 0 found this helpful.
Helpful?
AWS Lambda review by <span>Glenn J.</span>
Glenn J.
Validated Review
Review Source
Validated Review
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.

0 of 0 found this helpful.
Helpful?
AWS Lambda review by User in Information Technology and Services
User in Information Technology and Services
Review Source
Validated Review
Verified Current User
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.

0 of 0 found this helpful.
Helpful?
AWS Lambda review by <span>Duncan H.</span>
Duncan H.
Validated Review
Review Source

transactional freedom

Reviewed On
Validated Review
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.

0 of 0 found this helpful.
Helpful?
Kate avatar
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.