Try our new research platform with insights from 80,000+ expert users
ShilpaShivapuram - PeerSpot reviewer
Principal Data Architect at Wells Fargo
Real User
Top 5
Cost-effective solution with lightweight framework
Pros and Cons
  • "AWS Lambda has improved our productivity and functionality."
  • "There were some timeout issues with AWS Lambda as the options provided didn't suit our business cases."

What is our primary use case?

As a platform team, we had to enable a light-weight ingestion platform ensuring the aspects of governance were baked into the platform and the business teams could accelerate their cloud adoption and only develop the business logic.

How has it helped my organization?

AWS Lambda improved our productivity and also enabled the business teams to build their ingestion systems at ease.

What is most valuable?

AWS Lambda's best feature is the lightweight framework that allowed us to bring down a lot of boilerplate code as part of platform capabilities and give the developers an opportunity to only write business-specific logic.

What needs improvement?

There were some timeout issues with AWS Lambda as the options provided didn't suit our business cases. In the next release, AWS Lambda should include integration with an IoT.

Buyer's Guide
AWS Lambda
December 2024
Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.

For how long have I used the solution?

I've been using AWS Lambda for about a year.

What do I think about the scalability of the solution?

AWS Lambda scales really well.

What's my experience with pricing, setup cost, and licensing?

AWS Lambda is cost-effective, with a minimal maintenance cost.

What other advice do I have?

I would rate AWS Lambda eight out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
AWS Cloud Computing Practitioner Intern at Primed Talent UK
Real User
Top 20
Seamless integration with cloud for smooth code execution
Pros and Cons
  • "AWS Lambda is entirely stable."
  • "A very minor improvement would be to simplify the instructions on setting a trigger, as I had to read through them multiple times at the start."

What is our primary use case?

Essentially, I use AWS Lambda to run Python code. Usually, I set up triggers for other parts of AWS. It's really basic programming tasks.

What is most valuable?

AWS Lambda is more integrable than other code software, which is a significant advantage. Given my software development experience, I find its integration with the cloud easier than with other platforms. There haven't been any problems while using it during my three-month internship.

What needs improvement?

A very minor improvement would be to simplify the instructions on setting a trigger, as I had to read through them multiple times at the start.

For how long have I used the solution?

I have used AWS Lambda for three months.

What do I think about the stability of the solution?

AWS Lambda is entirely stable. I never encountered any issues while using it.

What do I think about the scalability of the solution?

I haven't used it extensively, however, it seems scalable. During my internship, scalability hasn't been critical to what I've used it for.

How are customer service and support?

I have never needed to communicate with technical support for AWS Lambda.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup was extremely easy. AWS Lambda is significantly easier compared to other IDEs or Visual Studio Code.

What other advice do I have?

There is no specific advice I can provide at the moment because I've only done a short internship. Overall, I would rate AWS Lambda a ten out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: consultant
Flag as inappropriate
PeerSpot user
Buyer's Guide
AWS Lambda
December 2024
Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Kush Kumar - PeerSpot reviewer
IT Specialist at RateGain
Real User
Top 10
Should improve its compatibility with the language used to write the code, though it can be used for testing applications
Pros and Cons
  • "I can use the solution to configure and set up all the requirements for testing the application and test code."
  • "AWS Lambda should improve its compatibility with the language used to write the code."

What is most valuable?

AWS Lambda is used only by the DevOps team. I can use the solution to configure and set up all the requirements for testing the application and test code.

What needs improvement?

AWS Lambda should improve its compatibility with the language used to write the code. I would like to be able to choose a different language to code in AWS Lambda.

For how long have I used the solution?

I have been using AWS Lambda for six months.

What do I think about the scalability of the solution?

Around 15 to 20 users work with AWS Lambda in our organization. The solution is used by different teams, including the DevOps, testing, and development teams.

How are customer service and support?

I faced some challenges when we worked on the migration. I raised tickets to the support team, and they helped me.

How was the initial setup?

The solution's initial setup can be done with the help of documents.

What's my experience with pricing, setup cost, and licensing?

AWS Lambda is not expensive for micro testing but is expensive if used for long deployment or long services.

What other advice do I have?

It is not difficult for a beginner to learn to use AWS Lambda for the first time because it has good documentation.

Overall, I rate the solution a five out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Ashish Disawal - PeerSpot reviewer
DevOps Consultant at PraHari Tech
Consultant
Top 10
A highly scalable and cost-effective serverless computing solution, enabling seamless code execution in response to various events, with advantages including easy scalability and efficient integration
Pros and Cons
  • "The utilization of containers is particularly beneficial in overcoming the size limitations imposed on Lambda functions which not only allows us to work around these constraints but also contributes to the improvement and maintenance of our code."
  • "There's room for improvement in the testing setup."

What is our primary use case?

We use it primarily for image resizing in batch and scheduled jobs. Additionally, one of our clients relies on Lambda for running a continuously active custom API, handling their ongoing API requests.

What is most valuable?

Leveraging it to run containers directly from Amazon Elastic Container Registry has proven to be highly valuable. The utilization of containers is particularly beneficial in overcoming the size limitations imposed on Lambda functions which not only allows us to work around these constraints but also contributes to the improvement and maintenance of our code.

What needs improvement?

There's room for improvement in the testing setup. Attempting to test it through the AWS CLI also posed issues, and when trying to test the Lambda function on my local machine, I encountered difficulties in obtaining comprehensive logs or error messages to diagnose what might be going wrong.

For how long have I used the solution?

I have been working with it for one year.

What do I think about the stability of the solution?

It provides a high level of stability, and I have not encountered any issues so far. The system demonstrated stability whenever we attempted to update the function or perform any operations. Responses consistently aligned with the timeframes specified on the AWS website, remaining within the service level agreement. I would rate it nine out of ten.

What do I think about the scalability of the solution?

The scalability is notably high, I would rate it nine out of ten. Approximately sixty percent of my clients are utilizing this approach. While I serve two major organizations, the majority of my clientele consists of small and medium-sized businesses.

How are customer service and support?

The technical support from Amazon has been excellent, and I've consistently had positive experiences. During a customer migration from another cloud provider to AWS, the entire technical team provided valuable insights and enhanced the architecture. Their assistance not only improved the overall design but also ensured smooth transition and support. Even for minor issues, the response times have consistently exceeded the expectations stated on the website. For instance, if a 24-hour response time is indicated, they typically respond within twelve hours. I would rate it nine out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

I would rate the initial setup around seven out of ten. While it wasn't overly challenging, it did demand a certain level of technical proficiency. Someone without substantial technical knowledge might find it less straightforward to set up.

What about the implementation team?

In our container-based approach, we initiated by constructing containers on the local developer machine, then we pushed these containers to AWS Elastic Container Repository. Following this, we established a Lambda function that utilized the uploaded ECR image, allowing it to execute the associated container. Additionally, we incrementally built services to utilize those containers at Lambda functions. The deployment took less than three hours.

What's my experience with pricing, setup cost, and licensing?

The pricing varies based on the specific solution you're implementing, and in comparison to the value it provides, the overall cost is reasonable. When used appropriately for its intended purpose, the price is relatively low. However, if Lambda is employed outside its intended scope, the cost can escalate exponentially. I would rate it four out of ten.

What other advice do I have?

I recommend thoroughly reading the documentation to determine if it is a suitable solution for your specific use case. It's essential to understand the nuances of your use case before proceeding with the implementation. Overall, I would rate it eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
Ekule Mbeng - PeerSpot reviewer
DevOps Engineer at United Vision
Real User
Top 5Leaderboard
A great solution for automation and tagging and has helped our organization with cost optimization
Pros and Cons
  • "The automation feature is valuable."
  • "The runtime for the solution can be improved."

What is our primary use case?

Our primary use case for the solution is automation. There was a scenario where we tried to reduce cost in our environment using Instance Scheduler, where the AWS Lambda function was also used during that process. So we use it for automation and tagging.

How has it helped my organization?

The solution has helped our organization with cost optimization. So we have used AWS Lambda for consolidated billing.

What is most valuable?

The automation feature is valuable.

What needs improvement?

The runtime for the solution can be improved.

For how long have I used the solution?

We have been using the solution for approximately two years.

What do I think about the stability of the solution?

The solution is stable. I rate it a nine out of ten.

What do I think about the scalability of the solution?

The solution is scalable, and I rate it a ten out of ten.

How was the initial setup?

The initial setup was straightforward.

What's my experience with pricing, setup cost, and licensing?

The solution is very expensive.

What other advice do I have?

I rate the solution a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Cuneyt Gurses - PeerSpot reviewer
Solution Architect, DevOps Engineer at sonne technology
Real User
Top 10
The latest cloud technology ensures that projects deploy with ease
Pros and Cons
  • "The solution runs on the latest cloud technology so it is easy to deploy cloud-native projects."
  • "It can be a bit difficult to switch between accounts when creating services for customers."

What is our primary use case?

Our company uses the solution as a function engine to deploy triggered events for customers. We have a team of twelve developers and our deployments have 1,000 to 2,000 customers during peak times. 

What is most valuable?

The solution runs on the latest cloud technology so it is easy to deploy cloud-native projects. 

The solution is very useful for managing triggered events. 

What needs improvement?

It can be a bit difficult to switch between accounts when creating services for customers. 

For how long have I used the solution?

I have been using the solution for one year. 

What do I think about the stability of the solution?

The solution is cloud-based so of course it is stable as long as the cloud is available. 

What do I think about the scalability of the solution?

The solution is scalable. 

How are customer service and support?

We have not needed technical support. We utilize available documents that contain content for solving any issues. 

How was the initial setup?

The solution is serverless computing so there is no setup. You just launch the service, write your code, and run it. 

What's my experience with pricing, setup cost, and licensing?

The solution is part of the AWS subscription model that is paid annually. There is no charge for monthly usage. 

There are many calculation criteria for AWS services or licenses. It is difficult to say whether the solution reasonably priced or expensive. Each company weighs price against the benefits and efficiencies provided by the solution. 

Which other solutions did I evaluate?

AWS is the pioneer of cloud computing and they lead the industry in innovations. Other providers follow in AWS' footsteps to implement similar features and service levels. 

AWS has differentiated the use cases for serverless computing. Lambda is used for basic capabilities like triggered events and Fargate is used for extended capabilities. 

I started using Lambda for a specific use case and I continue to use Lambda and Fargate for use cases as recommended by AWS. 

What other advice do I have?

I definitely recommend the solution and rate it a ten out of ten. 

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer936300 - PeerSpot reviewer
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees
Real User
Has good real-time performance
Pros and Cons
  • "One of the most valuable features of AWS Lambda is the performance. Lambda is very technical and has very high performance, as well as good real-time performance."
  • "AWS Lambda could be improved with better stability."

What is our primary use case?

We are primarily using AWS Lambda for real-time API services. We use AWS Redshift to support our Lambda code functions. 

This solution is cloud-based. 

What is most valuable?

One of the most valuable features of AWS Lambda is the performance. Lambda is very technical and has very high performance, as well as good real-time performance. 

What needs improvement?

AWS Lambda could be improved with better stability. 

For how long have I used the solution?

I have been using AWS Lambda for more than two years. 

What do I think about the stability of the solution?

This solution is very, very stable. 

What do I think about the scalability of the solution?

In our organization, there are around 300 users of AWS Lambda. We have plans to increase our usage. 

How are customer service and support?

I have contacted Amazon's technical support, and they were very excellent. 

How was the initial setup?

The installation is straightforward. The process took us under three hours, and we did it ourselves. For deployment and maintenance, we have a team of 10 engineers and developers. 

What about the implementation team?

We implemented this solution through an in-house team. 

What's my experience with pricing, setup cost, and licensing?

For licensing, we pay a yearly subscription. 

What other advice do I have?

I rate AWS Lambda a nine out of ten. To those looking to implement AWS Lambda, I would recommend this solution, and say that Lambda has a learning curve in order to enhance the service when using it for the first time. I would advise the user to study hard to use Lambda as a tool.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1112637 - PeerSpot reviewer
CEO at a healthcare company with 51-200 employees
Real User
It does all the management and has great scalability and stability
Pros and Cons
  • "The cool thing about AWS Lambda is that AWS does all the management. For compression, it is all about making the data small and then making it regular size again. We have an encode function and a decode function. AWS Lambda schedules each of those for us. It has a load balancer and all the fancy stuff, depending on the demand. The most valuable part of AWS Lambda is that I only need to write the software. I need to write two functions, and my cloud developer turns them into two AWS Lambda instances. That's it."
  • "One area of improvement is to include support for more programming languages. AWS Lambda does not support a lot of programming languages. You have to write the Lambda functions in a certain programming language. We are using C++. My developer knows a couple of other languages. Python is his favorite language, but Python is not supported in AWS Lambda."

What is our primary use case?

We are a startup, and we are doing faster and cheaper storage for IT. We are going to offer our storage services in about two months, and we are starting with AWS. We do lossless compression using microservices. We do the compute in a lossless compression way similar to gzip, WinZip, or PKZIP, except that we are giving a discount to customers.

The product that we are developing is not yet in the market. We are doing alpha testing for select customers who are using AWS. The biggest advantage is that you get faster storage without doing a forklift upgrade, and you get 35% cheaper storage. So, you get 2X faster storage with a 35% to 50% lower monthly bill.

We use AWS Lambda to encode and decode data. I work on the encode and decode software. I am working with a cloud developer. He works on the Lambda deliverable and wraps my C code with his C++ wrappers. They get bundled together with no JS stuff.

What is most valuable?

The cool thing about AWS Lambda is that AWS does all the management. For compression, it is all about making the data small and then making it regular size again. We have an encode function and a decode function. AWS Lambda schedules each of those for us. It has a load balancer and all the fancy stuff, depending on the demand.

The most valuable part of AWS Lambda is that I only need to write the software. I need to write two functions, and my cloud developer turns them into two AWS Lambda instances. That's it.

What needs improvement?

One area of improvement is to include support for more programming languages. AWS Lambda does not support a lot of programming languages. You have to write the Lambda functions in a certain programming language. We are using C++. My developer knows a couple of other languages. Python is his favorite language, but Python is not supported in AWS Lambda.

For how long have I used the solution?

I have been using AWS Lambda since it came out in 2016.

What do I think about the stability of the solution?

It is very stable.

What do I think about the scalability of the solution?

Its scalability is great. We write an encode function, and my cloud developer turns that into an AWS Lambda instance. We then write a decode function, and he turns it into another AWS Lambda instance. We just hook it up and use an API gateway for doing the security check, encryption, and other things.

How are customer service and technical support?

We did not require any support. Most of the stuff in the cloud is anyways self-serve.

How was the initial setup?

The initial setup was straightforward.

What other advice do I have?

They have a program for AWS customers called Activate. With the Activate program, you can get compute and storage credits. They gave us like $10,000 worth of credit over 18 months.

I would recommend using this solution. It was the first microservice. It doesn't have much overhead, and it does what it claims to do. 

I would rate AWS Lambda an eight out of ten. It is a good solution.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user