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

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?

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
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.
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
reviewer1280193 - PeerSpot reviewer
Assistant to Vice President at a consultancy with 10,001+ employees
Real User
Top 5
Has a rich set of services and enables us to focus on building the business functionality that we want to build
Pros and Cons
  • "It's a serverless solution which is the best feature. It helps us because it offers free aspects. From the infrastructure perspective, it helps us manage costs. There is no overhead of estimating how much infrastructure we're going to need. We can focus on building the business functionality that we want to build."
  • "If you are setting it up on hybrid solution, there is a lot of work that needs to go in."

What is our primary use case?

Our primary use case is for our financial institutions. We use it for many customers that we work with. We develop solutions for our customers and run them on AWS. We wanted to build the solution on the public cloud and out of all the public cloud providers, AWS is the best. It has a rich set of services. 

What is most valuable?

It's a serverless solution which is the best feature. It helps us because it offers free aspects. From the infrastructure perspective, it helps us manage costs. There is no overhead of estimating how much infrastructure we're going to need. We can focus on building the business functionality that we want to build. 

What needs improvement?

Lambda didn't use to support all the capabilities, if you wanted to initialize it before started serving the requests, it is not possible. In the most recent upgrades, they have added this feature. There is nothing missing. If there is something missing, AWS has other solutions that covers it. I look at Lambda as a piece of AWS, working in conjunction with other solutions.  

For how long have I used the solution?

I have been using AWS for two and a half years. 

What do I think about the stability of the solution?

We don't have any issues with stability or scalability. We have offline and online users. There are thousands of online users. 

How are customer service and technical support?

Their support is excellent. We have no complaints. It can be expensive, we bought the enterprise support. If you don't want to spend the money, you might run into issues but that isn't the case for us. 

How was the initial setup?

Everything was set up in the public cloud. We didn't need to set up a lot of things. We didn't have to connect a lot of connectivities to external applications. If you are setting it up on hybrid solution, there is a lot of work that needs to go in. You need to understand what your organization's security standards are, how the different teams are going to access the infrastructure, etc. For hybrid, it will take a lot of time but for only the public cloud, it is quite easy. 

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

AWS is slightly more expensive than Azure. But from a maturity perspective, AWS is way more ahead than Azure. 

What other advice do I have?

I would rate it a nine out of ten. It was missing features like initialization but they are available now in the latest release. 

It is good for smaller companies that don't have a lot of staff that will manage the infrastructure. It automatically scales based on the users and allocating the resources. From a cost perspective, it is quite cheap. It takes out a lot of overhead. If it's for a large company with a lot of experts, there are other good solutions. 

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
Johnson Adekunle - PeerSpot reviewer
Senior Software Engineer | AWS Certified Solutions Architect at Venture Garden Group
Real User
Can be easily deployed and is stable, scalable, and usage-based
Pros and Cons
  • "I like the pay-for-what-you-use feature. This is the main reason why we use AWS Lambda. I don't have to manage servers; I just have to configure Lambda and expose it to an API gateway."
  • "Another challenge I've noticed is that there is a limit to the environment variables such as the 4 KB limit. Although, the advice is to use parameters or other things to store the details when the limit has exceeded the data, this adds additional intensity to the application. If the size limits for environment variables can be revealed, it would be helpful. Even if we have to pay for it, at least we would know that we are not dealing with latency. So, I would like to see the size of the environment variables increased."

What is our primary use case?

We use AWS Lambda for jobs that we just want to offload to a cloud function. We are an educational institution, and if I want to upload an exam I generated for all my students, then I just write the script on AWS Lambda. That is, we use it for independent jobs that we can offload on their own.

What is most valuable?

I like the pay-for-what-you-use feature. This is the main reason why we use AWS Lambda. I don't have to manage servers; I just have to configure Lambda and expose it to an API gateway.

What needs improvement?

AWS Lambda's cold start needs to be improved. It has to warm up first, and so, the response time is slower.

Another challenge I've noticed is that there is a limit to the environment variables such as the 4 KB limit. Although, the advice is to use parameters or other things to store the details when the limit has exceeded the data, this adds additional intensity to the application. If the size limits for environment variables can be revealed, it would be helpful. Even if we have to pay for it, at least we would know that we are not dealing with latency. So, I would like to see the size of the environment variables increased.

For how long have I used the solution?

I've been using AWS Lambda for one year.

What do I think about the stability of the solution?

It's very stable.

What do I think about the scalability of the solution?

AWS Lambda is scalable; I don't need to worry about it. At present, we have less than 10 people using this solution.

How was the initial setup?

The initial setup is straightforward. It can be done on the console, and you can use the infrastructure as the code.

The deployment time can vary from 10 minutes to an hour depending on your needs and how comfortable you are with AWS Lambda.

What other advice do I have?

AWS Lambda now supports multiple languages, but find out if the language you want to use to write your jobs is supported by it. If it is supported, then you are good to go.

Because AWS Lambda is scalable and does what it's meant to do, I would rate it at nine on a scale from one to 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
PeerSpot user
Global Data Architecture and Data Science Director at FH
Real User
ExpertModerator
Server-less architecture for multiple application integration, easy to use, and many programming languages available
Pros and Cons
  • "The main features of this solution are the ability to integrate multiple AWS applications or external applications very quickly and organize all of them. Additionally, it is easy to use and you can run various programming languages, such as Python, Go, and Java."
  • "There is room for improvement in user-friendliness. When comparing this solution to others it is not as user-friendly."

What is our primary use case?

AWS Lambda enables server-less architecture for seamless orchestration. We use the solution for various orchestrations. This is very useful when you would need to perform orchestrations of the different applications together. Many organisations are using this solution for web and mobile applications at scale. 

What is most valuable?

The main features of this solution are the ability to integrate multiple AWS applications or external applications very quickly and organize all of them by leveraging server-less computing power of AWS. Additionally, it is easy to use and you can run various programming languages, such as Python, Go, and Java.

What needs improvement?

There is room for improvement in user-friendliness. When comparing this solution to others it is not as user-friendly.

For how long have I used the solution?

We have been using this solution for over five years for various server-less computing on AWS. My current employer has pioneered on this technology and serving various global clients for years. 

What do I think about the stability of the solution?

This solution is a serverless architecture in which you do not have to manage any infrastructure which makes it very stable.

What do I think about the scalability of the solution?

The solution is highly scalable. 

We have plans to increase usage because most of the workload and applications are using this solution.

How are customer service and technical support?

The technical support is managed by AWS which is good.

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

Azure Logic App & Function App, Google Pub-Sub etc. 

How was the initial setup?

Managed by AWS

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

The price of the solution is reasonable and it is a pay-per-use model. It is very good for cost optimization.

What other advice do I have?

I would recommend this solution to others. If you are with AWS it is better to use the serverless architecture.

I would rate AWS Lambda a nine 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
reviewer2208804 - PeerSpot reviewer
Principal Solution Architect at a construction company with 51-200 employees
Real User
Top 5
A Stable Serverless Event-Driven Compute Service that requires some Improvement with Memory
Pros and Cons
  • "Lambda being serverless is a great feature that is appropriate for our use cases."
  • "Memory limitation is one of the weaknesses of AWS Lambda and as a result, we have to use several Lambda, instead of just one. Recently, I met with an Amazon employee, who is responsible for Lambda as a product. It appears Amazon has some plans with Lambda, so I don’t have to add something to the additional features."

What is our primary use case?

In our organization, we have a huge number of users using Lambda, approximately around 100. We are using Lambda based on several considerations like costs, and scalability and it provides us with high availability and scalability in our processes.

What is most valuable?

Lambda being serverless is a great feature that is appropriate for our use cases.

What needs improvement?

Memory limitation is one of the weaknesses of AWS Lambda and as a result, we have to use several Lambda, instead of just one.

Recently, I met with an Amazon employee, who is responsible for Lambda as a product. It appears Amazon has some plans with Lambda, so I don’t have to add something to the additional features.

For how long have I used the solution?

I have been using AWS Lambda for a couple of years.

What do I think about the stability of the solution?

I would rate the stability eight out of ten because of certain bugs in the solution.

What do I think about the scalability of the solution?

 I would rate the scalability eight out of ten because we have certain limitations in terms of memory and size. I see it as a gradual shift of mindset rather than limitation, where AWS Lambda is trying to incorporate everything according to the industry standards, which is everything is domain-driven design and suppression of microservices. Some people even have issues with the User Interface (UI).

How are customer service and support?

We have a special collaboration with AWS, so we have regular meetings with AWS and Amazon, to report issues and they further report it to the concerned team. We have meetings, face-to-face and evaluation meetings with them and their solution engineers.

How would you rate customer service and support?

Positive

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

We previously used Azure and Volvo

How was the initial setup?

The initial setup is straightforward. 

What about the implementation team?

I implemented the solution  by myself because I was once a tech lead. 

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

I think the price is okay. However, if they add more functionality, they can have better prices. In fact, they should have better and more flexible packages for clients who have greater consumption of Lambda.    

What other advice do I have?

I would rate six out of ten overall for AWS Lambda and all the Lambda solutions,. Because we don’t have the solution for each of our use cases. It is not available in various aspects and sometimes, it is not suitable.

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
DevOps Consultant at Nissan Digital
Real User
The solution's most valuable feature is its ability to work as a serverless application
Pros and Cons
  • "It is a scalable solution."
  • "They should work on the solution's stability and pricing."

What is our primary use case?

We are using the solution for creating the functionality. We store files over S3 and trigger that functionality to deploy our application. We use the solution for serverless activity. Once we store the files inside our S3 bucket, we write specific scripts in Lambda for auto-configuration. Afterward, whenever we send any data inside the S3, it gets automatically picked and deployed in the particular server.

What is most valuable?

The solution's most valuable feature is its ability to work as a serverless application.

What needs improvement?

They should work on the solution's stability and pricing.

For how long have I used the solution?

We have been using the solution for a year.

What do I think about the stability of the solution?

It is averagely stable.

What do I think about the scalability of the solution?

It is a scalable solution. I rate its scalability as a five.

How was the initial setup?

The initial setup took work. I have worked on the development activity of the solution. The cloud architect of the solution needs to learn Python programming, like coding activities, to update new scripts inside Lambda. It requires a team for the process. I came across some issues during the deployment process and was able to fix them within an hour. So, fixing the problems after raising a ticket while deploying the solution takes time. I rate the setup process as two or three for a medium-level expert. Further, I rate the process as a nine for an executive with knowledge of Python programming. If everything works well, it takes 45 minutes to deploy the solution.

What about the implementation team?

We took help from an Integrator to implement the solution. We were a team of a business analyst, DevOps engineers, and one developer working on the setup. We looped in another person in case we faced any issues.

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

The solution's price is average, and I rate it as a five for pricing.

What other advice do I have?

The solution doesn't require any maintenance if you are creating an instance on your own. In case of any issues with Lambda services, you can check with their AWS support team. Also, they have provided a support portal inside the dashboard. You can ask for their help. 

AWS Lambda is a good solution. If you are well versed with Linux, AWS will be more accessible. I rate the solution as an eight out of ten.

Which deployment model are you using for this solution?

Private 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