Try our new research platform with insights from 80,000+ expert users
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.

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

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
Parth Solanki - PeerSpot reviewer
Founder & CEO at Quicklead.io
Real User
Robust platform, with useful features, and high scalability
Pros and Cons
  • "AWS Lambda is itself serverless, and it is connected to the API gateway, and you can directly call the API through the API gateway and connect through AWS Lambda."
  • "I would like to see the five zero four AWS Lambda invocation fixed. This is basically a time-out error."

What is our primary use case?

AWS Lambda is a serverless architecture. So, you can use three languages like Java, Python, and Node. You can write your code in any language. The main use is if you have a team and your team has one Java developer, one Python developer, or one JavaScript developer. You all want to work together and in a single project, you can use multiple languages, by any of the users.

How has it helped my organization?

All of the features are very good and useful.

What is most valuable?

The most valuable feature for example Java needs a server, so you need to host your application somewhere. AWS Lambda is itself serverless, and it is connected to the API gateway, and you can directly call the API through the API gateway and connect through AWS Lambda.

What needs improvement?

I would like to see the five zero four AWS Lambda invocation fixed. This is basically a time-out error. Having consistency in this aspect will enhance how robust the solution is for us.

For how long have I used the solution?

I have been working with AWS Lambda for the past two years.

What do I think about the stability of the solution?

The stability overall is good. As I mentioned before sometimes you get a couple of time-out errors that need to be fixed.

What do I think about the scalability of the solution?

It is highly scalable. You can use any of the features I mentioned, and you can write a number of functions in one project. We already use around twenty-five functions in one project.

How was the initial setup?

The initial setup is difficult. You need a lot of the code background. You should be at least five to ten years as an experienced developer.

What about the implementation team?

If it is a single deployment it will not take very much time. However, it does take more time as you increase code and volume.

What was our ROI?

The clients have seen a return on investment.

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

The price is expensive and is based on usage. The more users you have the higher the cost.

What other advice do I have?

I would rate AWS Lambda an 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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
AWS Lambda
January 2025
Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Senior Software Engineer at a financial services firm with 10,001+ employees
Real User
Top 20
Great technical support, good stability, and easy to set up
Pros and Cons
  • "It's a fairly easy solution to learn."
  • "We'd love to see more integration potential in the future."

What is our primary use case?

We primarily use the solution for our backup coding for one of the ABDI services. We had a big job for the callout function, therefore we implemented Lambda here.

What is most valuable?

Lambda is the function we need to deploy any code.

We like that we don't require any infrastructure for it, which allows us a lot of cost savings.  

The solution has the capability to scale.

The product is quite stable.

The initial setup is pretty straightforward.

We've found the technical support to be very helpful.

It's a fairly easy solution to learn.

What needs improvement?

I can't recall any features that might be lacking. For us, it works quite well, however, it depends on what a company needs.

We'd love to see more integration potential in the future.

For how long have I used the solution?

I've been using the solution for about two years at this point.

What do I think about the stability of the solution?

The solution has proven to be very reliable and quite stable. The performance is good. There are no bugs or glitches and it doesn't crash or freeze on us. 

What do I think about the scalability of the solution?

The product scales well. If a company needs to expand, it should be possible to do so.

We have more than 5,000 users on the solution currently.

How are customer service and technical support?

Technical support from Amazon is excellent. They are extremely helpful and we find they respond quickly. We're very happy with the level of support we receive. 

How was the initial setup?

The initial setup is pretty straightforward. It's not overly difficult by any means. Ashish:
The Lambda function is not that hard to set up due to the fact that we generally go to the AWS services URL and we can easily find the Lambda function from there.

The solution really doesn't require that much maintenance. You don't need a big team on it at all.

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

The solution is fairly reasonable, and, as it doesn't require any infrastructure, can save a company a lot of money simply by being on the cloud.

We bought a license from AWS that renews yearly.

What other advice do I have?

We're using the latest version of the solution. It automatically updates as it is based on the cloud.

I'd rate the solution at a nine out of ten. We are quite happy with its overall capabilities.

I'd recommend the solution to other users and other organizations. It's very easy to learn.

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
Muhmad Tabrez A Deewanji - PeerSpot reviewer
Lead Software Engineer at a tech services company with 1,001-5,000 employees
Real User
Top 10
It lets you trigger and run jobs instantly, and after you complete the job, that function is either destroyed or stopped automatedly
Pros and Cons
  • "The most valuable feature of AWS Lambda is that you can trigger and run jobs instantly, and after you complete the job, that function is either destroyed or stopped automatedly."
  • "The feature to attach external storage, such as an S3 or elastic storage, must be added to AWS Lambda. This is its area for improvement."

What is our primary use case?

We're using AWS Lambda to trigger jobs and receive SQS messages. We're also using the tool as a single unit where you have computing, storage, and network.

How has it helped my organization?

AWS Lambda has improved my company through its usage in a distributed system, particularly event-driven architecture. When an event is passed to AWS Lambda from Amazon SQS asynchronously, the tool can call an ETL job, and it can trigger that job, and that job can trigger an AWS Lambda function, which can then send a message to the queue to complete the entire use case.

What is most valuable?

The most valuable feature of AWS Lambda is that you can trigger and run jobs instantly, and after you complete the job, that function is either destroyed or stopped.

What needs improvement?

The feature to attach external storage, such as an S3 or elastic storage, must be added to AWS Lambda. This is its area for improvement.

For how long have I used the solution?

I've been using AWS Lambda for two years.

What do I think about the stability of the solution?

Stability-wise, AWS Lambda is an eight out of ten.

What do I think about the scalability of the solution?

Scalability-wise, AWS Lambda is an eight out of ten.

How are customer service and support?

I have not encountered any problems with AWS Lambda, so I didn't need to contact its technical support team.

Which solution did I use previously and why did I switch?

We didn't use a different solution apart from AWS Lambda.

How was the initial setup?

The initial setup for AWS Lambda was straightforward.

What was our ROI?

I saw ROI from AWS Lambda.

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

Price-wise, AWS Lambda is a five out of ten.

What other advice do I have?

One person is enough for maintenance for a cloud-based tool, such as AWS Lambda.

I cannot share the number of AWS Lambda direct users in my company, as that figure is confidential.

My advice to others looking into implementing the tool is that it's easy to use as long as you know the basics.

AWS Lambda has good features, so I'm giving it an 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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
VinayKumar2 - PeerSpot reviewer
Lead Data Engineer at Seven Lakes Enterprises, Inc.
Real User
Top 5
A user-friendly event-driven, serverless computing platform that is easy to maintain
Pros and Cons
  • "I like that it's easy to use and maintain. Lambda is good and supports different platforms, so you don't need to worry about language or maintenance."
  • "The execution time could be better. One of the major limitations is the time period because it doesn't give you more than seven minutes. So, before thinking about Lambda, you should think through your use case and ensure it's a good fit. Otherwise, you can use batch, step functions, or other methods. Reports and the monitoring board could also be improved in terms of alerts. The threshold alerts are there but can be improved. It takes some time to get used to these methods and get the hang of them."

What is our primary use case?

We use AWS Lambda extensively for our maintenance work, for our products, and in our daily actions. We try to move some data based on alerts in certain situations and events. For example, if we are using queues based on the queue methods, we prefer to trigger different Lambdas for different functions (to enable some functionality across products). There are also a few Lambdas for audits. There are a few Lambdas for backups and many other use cases. 

What is most valuable?

I like that it's easy to use and maintain. Lambda is good and supports different platforms, so you don't need to worry about language or maintenance.

What needs improvement?

The execution time could be better. One of the major limitations is the time period because it doesn't give you more than seven minutes. So, before thinking about Lambda, you should think through your use case and ensure it's a good fit. Otherwise, you can use batch, step functions, or other methods. 

Reports and the monitoring board could also be improved in terms of alerts. The threshold alerts are there but can be improved. It takes some time to get used to these methods and get the hang of them. 

For how long have I used the solution?

I have been using AWS Lambda for about five years.

What do I think about the stability of the solution?

AWS Lambda is pretty stable.

What do I think about the scalability of the solution?

AWS Lambda is scalable. There are some concurrency issues where threshold values play a role. We might end up making a request to increase those threshold values or the limit quota, but otherwise, it's pretty decent.

How are customer service and support?

AWS Lambda tech support is pretty decent. 

On a scale from one to five, I would give AWS Lambda tech support a four.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is more about usage. Implementing this solution takes about 15 minutes, but the code and debugging will take some time. Two or three people can manage and maintain this solution.

On a scale from one to five, I would give the initial setup a five.

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

AWS Lambda cost is pretty decent. 

What other advice do I have?

I recommend this solution to new users as this tool simplifies mundane tasks and achieves a few things between the two systems.

On a scale from one to ten, I would give AWS Lambda an eight.

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
Cloud DevOps engineer at DeepMetis
Real User
An inexpensive tool that's feature-rich, stable, and supports different languages
Pros and Cons
  • "What I like best about AWS Lambda is that it's feature-rich, and I appreciate that. I also like that it's stable and supports many languages."
  • "What could be improved in AWS Lambda is a tricky question because I base the area for improvement on a specific matrix, for example, latency, so I'm still determining if I can be the judge on that. However, room for improvement could be when you're using AWS Lambda as a backend, it can be challenging to use it for monitoring. Monitoring is critical in development, and I don't have much expertise in the area, but you can use other services such as Xray. I found that monitoring on AWS Lambda is a challenge. The tool needs better monitoring. Another area for improvement in AWS Lambda is the cold start, where it takes some time to invoke a function the first time, but after that, invoking it becomes swift. Still, there's room for improvement in that AWS Lambda process. In the next release of AWS Lambda, I'd like AWS to improve monitoring so that I can monitor codes better."

What is our primary use case?

AWS Lambda is mainly used for automation. To simplify, in AWS Lambda, I define a function, and I can invoke that function or feature whenever I want and on schedule.

For example, if I have data to collect daily from different services, I schedule the AWS Lambda function to do that, and it does the job. That's one of the use cases of the tool.

Another use case for AWS Lambda is when you have multiple servers running and need to shut down the servers at night. You can configure an AWS Lambda function that would shut down the servers every night on schedule. You can also use it as a backend and invoke it through API, so you deploy your backend from an AWS Lambda function, then link it with the API gateway, then you can invoke your function through the API.

What is most valuable?

What I like best about AWS Lambda is that it's feature-rich, and I appreciate that. I also like that it's stable and supports many languages.

What needs improvement?

What could be improved in AWS Lambda is a tricky question because I base the area for improvement on a specific matrix, for example, latency, so I'm still determining if I can be the judge on that. However, room for improvement could be when you're using AWS Lambda as a backend, it can be challenging to use it for monitoring. Monitoring is critical in development, and I don't have much expertise in the area, but you can use other services such as Xray. I found that monitoring on AWS Lambda is a challenge. The tool needs better monitoring.

Another area for improvement in AWS Lambda is the cold start, where it takes some time to invoke a function the first time, but after that, invoking it becomes swift. Still, there's room for improvement in that AWS Lambda process.

In the next release of AWS Lambda, I'd like AWS to improve monitoring so that I can monitor codes better.

For how long have I used the solution?

I've been using AWS Lambda for one year and a half.

What do I think about the stability of the solution?

AWS Lambda is a stable product.

How are customer service and support?

I have yet to contact the AWS Lambda technical support team because I haven't experienced any difficulty with the tool.

Which solution did I use previously and why did I switch?

One of the reasons my company went with AWS Lambda is that it's serverless, so you don't need to manage any server because AWS will handle it. This means that a lot of responsibilities will be taken care of by AWS, which helps you avoid many problems.

Another reason for choosing AWS Lambda is its stability. Latency is also not a problem on AWS Lambda, allowing you to use different services in your AWS account securely. For example, when you want to reach the AWS billing service, you can do it within the environment of your AWS account without an external tool, which makes it very secure. AWS Lambda also helps you reach other AWS accounts securely because it depends on roles rather than search keys or passwords.

How was the initial setup?

The initial setup for AWS Lambda is straightforward. It's effortless to start using AWS Lambda.

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

Price-wise, AWS Lambda is very cheap. It's not free, but it's not that expensive.

What other advice do I have?

I'm using the latest version of AWS Lambda because when a framework or tool is deployed on a public cloud, it's always the newest version, and you don't get to choose the version.

I'd tell first-time users of AWS Lambda, or anyone looking into using the tool, that you can deploy every application within AWS Lambda, and it's very easy to set up and deploy. You can also use it with any application regardless of language because AWS Lambda supports many languages such as Go, Bison, Node, GS, and .NET. The tool is very code-agnostic, and not coded with programming languages, so you can still use Docker images to start your AWS Lambda function, for example.

My rating for AWS Lambda is nine out of ten because of how hard AWS worked on having good latency, security, and an intuitive start. The tool supports different languages and is stable, so I gave it a high rating.

I'm a customer of AWS Lambda.

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
Daniel Calatrava - PeerSpot reviewer
Genesys Cloud Consultant / Software Engineer at Hightelecom
Real User
There is no server implementation and no maintenance, but there are server consumption limitations
Pros and Cons
  • "The most valuable feature is that there is no need to implement it in a server because it is a service."
  • "The 60 seconds limitation with the consumption of the service is really restrictive for a service and the solution can be improved by eliminating that."

What is our primary use case?

We have some services deployed that we need to consume in Lambda because it's a faster and better implementation. We have a model that microservice in the product, which we implement in AWS. For that reason, we use Lambda.

How has it helped my organization?

The solution has improved our organization by providing us with better communication with the different services, dependencies, and implementations our clients require. The solution is faster and the consumption is really good.

There are some restrictions. For example, we have some services that if you have more than 60 seconds in consumption of this service, we don't use it, because they have that restriction with the gateway. Those services we implement with Fargate and with Docker.

What is most valuable?

The most valuable feature is that there is no need to implement it in a server because it is a service.

What needs improvement?

The 60 seconds limitation with the consumption of the service is really restrictive for a service and the solution can be improved by eliminating that.

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 stable.

What do I think about the scalability of the solution?

The solution is scalable.

How was the initial setup?

The initial setup is easy but you do need some experience.

What about the implementation team?

The implementation was completed in-house.

What was our ROI?

The return on investment is good because it is a Cloud-based solution that doesn't require maintenance or a server on-premises saving you money.

What other advice do I have?

I give the solution a seven out of ten.

One person with AWS knowledge is sufficient for deploying and maintaining the solution.

We currently have around 160 people using the solution.

All of the products we implement are in AWS so we do have plans to increase the usage of Lambda, Fargate, and all of the services in AWS to help speed up the implementations.

For anyone thinking about using the solution, you must make sure you have some experience in AWS or another cloud, maybe Azure, and have some experience with software development. If you don't have software development skills, maybe you have experience in deploying services on IIS or something like that.

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
Infrastructure Manager at Appzone Group
Real User
Top 10
Event-driven computing enables efficiency and cost savings
Pros and Cons
  • "AWS Lambda is cost-effective, providing noticeable cost savings."
  • "I would like to see improvements in AWS Lambda's stability and setup processes, as there were some complexities encountered initially."

What is our primary use case?

I use AWS Lambda for event-driven computing and various other projects that benefit from its serverless architecture.

What is most valuable?

AWS Lambda supports event-driven computing, which is incredibly beneficial for our projects. Its scalability allows us to handle varying amounts of load efficiently, and it integrates smoothly with other AWS services to enhance our application workflows. 

Additionally, AWS Lambda is cost-effective, providing noticeable cost savings.

What needs improvement?

I would like to see improvements in AWS Lambda's stability and setup processes, as there were some complexities encountered initially.

For how long have I used the solution?

I have been working with AWS Lambda for a substantial amount of time.

What do I think about the stability of the solution?

We have faced some stability issues with AWS Lambda, although it generally performs well.

What do I think about the scalability of the solution?

AWS Lambda is scalable, and we have found its scalability beneficial for our projects.

How are customer service and support?

I have not escalated any significant issues to customer support regarding AWS Lambda, but generally, AWS support is helpful.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I have experience with other compute services from different vendors, such as Azure.

How was the initial setup?

The initial setup of AWS Lambda was somewhat complex and not entirely straightforward.

What was our ROI?

AWS Lambda has contributed to cost savings and performance improvements in our organization.

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

The pricing of AWS Lambda is reasonable, though there is always room for more flexibility.

Which other solutions did I evaluate?

I have evaluated solutions from other vendors, including Google and Microsoft Azure.

What other advice do I have?

Overall, I would recommend AWS Lambda to others due to its capabilities. On a scale of one to ten, I would rate it quite high - and eight.

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.
Flag as inappropriate
PeerSpot user