it_user1222389 - PeerSpot reviewer
AWS Platform Head & Chief Architect - CMA Unit at a tech services company with 10,001+ employees
Real User
Enables us to develop services quickly and easily in any language for deployment on the cloud
Pros and Cons
  • "The ease and speed of developing the services using any available language is the most valuable feature."
  • "The product needs some updating as far as ease-of-customization and configuration opportunities to work with solutions outside of the cloud."

What is our primary use case?

Primarily, I work with all my clients to provide them with solutions. We are a service company, so we work with clients to define and build applications that resolve their need for automation issues. I create the solutions, and then there is a delivery team of mine which works to deliver that solution to the client.  

What is most valuable?

The thing that I have found most valuable in Lambda is primarily the ease of developing the services we distribute. We can easily develop the solutions using any language which is available today — this includes all the primary and new-age languages.  

Secondly, because it is a cloud service technology, we do not have to worry about the infrastructure behind the solutions we provide. Everything is all on the cloud and there is no maintenance and we have to do no monitoring of the architecture. The time and expense of maintenance are taken care of by the platform itself. Those are the things that we like most about it.  

What needs improvement?

There are certain limitations to some services in Lambda which will have to be overcome over time. Primarily, I think there are two aspects of the product that are in most need of improvement.  

One is, of course, the customization. The process of customizing should be simplified.  

The other is specifically in the area of integration. The configuration requirements for the services which would be desirable to integrate with Lambda are not always as easy to utilize as they should be. For example, the opportunities we have to integrate solutions with the world outside of the cloud are not well supported. These integrations are supported well inside the cloud but some clients need to support solutions outside the cloud. If somebody has that need we should be able to deploy integrations with products and services outside the cloud as well. 

So those are the two drawbacks and potential areas for improvement area which I would like to see corrected in AWS. Those features need to be updated because the current functionality of the product is not competitive enough today with other products in the category. I think with time they have to improve and add new features or offer other ways of integrating new services.  

For how long have I used the solution?

I have been working for more than a year now on Lambda AWS (Amazon Web Services) solutions, designing the real-time applications, services, and similar types of solutions for automated response.  

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

What do I think about the stability of the solution?

Stability-wise, Lambda needs some improvement because it has constraints that cause issues with task completion. What I mean by constraints is that there are some limitations to the number of minutes that a process can run and then execute. If the process continues to run and goes beyond that limit, it will time out. Those kinds of things are built into the nature of the product. Probably with time I think this is an area where the company will need to add new features or functionality to improve the behavior.  

What do I think about the scalability of the solution?

Lambda definitely is scalable and to a great extent because it does not require any kind of additional infrastructure for the clients. It just is just a lot less trouble to deploy. You can extend and auto-scale to any level. So, the scalability is very good.  

Our clients are large-sized enterprise businesses so certainly the product can scale up to meet their needs.  

How are customer service and support?

The support from AWS is fine. I am quite definitely satisfied with their support system.  

How was the initial setup?

I would say the setup is straightforward. I think that most of the development is really straightforward in nature. The solutions have to develop based on some use-cases defined by the client organization. When these are defined, we are just meeting the needs of the organization by building the solution to do what they need. So the setup and implementation are all pretty straightforward.  

What other advice do I have?

I would definitely recommend AWS Lambda. There are a lot of successful test cases both with our clients and other startups which are doing really well using Lambda as a solution.  

On a scale from one to ten where one is the worst and ten is the best, I would rate AWS Lambda as an eight-out-of-ten. That would be the right number at this time considering the product is lacking in some areas.  

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
Shaamil Ashraff - PeerSpot reviewer
Architect - Database Administration at Mitra Innovation
Real User
Top 5Leaderboard
Good monitoring and visibility but it's good if the timeout can be increased
Pros and Cons
  • "The stability is good."
  • "We've had to revamp the way that it works due to that 15-minute timeout limitation."

What is our primary use case?

We have used Lambda for

batch processing for specific schedules.

different bot functions that run regularly,

Application business logic

How has it helped my organization?

Easy to impliment without any environment provisioning

What is most valuable?

 The initial setup is straightforward. 

The stability is good.

It has good monitoring. the visibility is great.

What needs improvement?

From a very high-level perspective, it is a good solution, however, there are certain limitations. This becomes challenging for us. Specifically, a limitation is Lambda cannot continuously execute for more than 15 minutes. That could be one limitation. On an implementation level, there are certain limitations that I know about yet would not be the best person to explain as I am not technical.

The execution timeout can be increased so that if we have a lengthy process, it will not fail before their timeouts. We've had to revamp the way that it works due to that 15-minute timeout limitation.

For how long have I used the solution?

We've been using over 2 years

What do I think about the stability of the solution?

It's very stable, and it's easy to monitor. They have all the required logs and dashboards available on AWS to see the progress. The visibility of it also is good when a Lambda runs and completes.

What do I think about the scalability of the solution?

I would not say it's scalable in terms of usage. As the demands increase it is scalable. But if the lambda need more time to process it's not scalable beyond 15 mts.

How are customer service and support?

I've never dealt with technical support. I can't comment on their services. 

How would you rate customer service and support?

Positive

How was the initial setup?

It seems to be a straightforward process. However, I'm not directly totally involved with the Lambda implementation.

What about the implementation team?

We are implementors and can set up the solution for clients. 

What was our ROI?

The ROI is very good. It's a positive thing as there's no investment at all. It's purely on usage you have to pay. There's no upfront investment required, and it's only on the requirement that you have to choose Lambda. With the cost not being very big, the ROI is very good.

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

The cost is based on the number of Lambdas used if I'm not mistaken. It's only a usage charge, not a license charge.

What other advice do I have?

We are an extensively using

I'd recommend the solution to other users and organizations. 

With time-out limitation, it's not a perfect fit for the batch process which takes more than 10 min.

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: Implementer
Flag as inappropriate
PeerSpot user
Buyer's Guide
AWS Lambda
April 2024
Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,886 professionals have used our research since 2012.
AWS Developer at a computer software company with 1,001-5,000 employees
Real User
Integrated, reliable, and easy to learn
Pros and Cons
  • "AWS Lambda is interlinked with CloudWatch. When we have any errors we can directly go there and check the CloudWatch logs. Additionally, we can run it very fast and we can increase the RAM size and other components."
  • "We don't have the inbuilt modules in AWS Lambda. If more modules were built into or integrated with AWS Lambda, that would help developers to code."

What is our primary use case?

AWS Lambda is used to write developer codes in Python. It is a place we can run where we can run our codes.

What is most valuable?

AWS Lambda is interlinked with CloudWatch. When we have any errors we can directly go there and check the CloudWatch logs. Additionally, we can run it very fast and we can increase the RAM size and other components.

What needs improvement?

We don't have the inbuilt modules in AWS Lambda. If more modules were built into or integrated with AWS Lambda, that would help developers to code.

For how long have I used the solution?

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

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 scalability of AWS Lambda needs to improve.

We have more than 100 users using this solution in my organization.

How are customer service and support?

I have not used the technical support from AWS Lambda.

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

I have not used other solutions prior to AWS Lambda.

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

AWS Lambda is a very inexpensive solution. They charge for the number of times we run it. If you run AWS Lambda for one time, they charge around 50 cents or 25 cents for the use. I don't know the exact price, but it's less than a dollar.

What other advice do I have?

AWS Lambda is user-friendly, people can learn very fast. People should start using AWS Lambda instead of using their own servers. It is very cheap and is the best way where any student can learn.

I rate AWS Lambda an eight out of ten.

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
Chef manager at a insurance company with 5,001-10,000 employees
Real User
Excellent management of resources with good disaster recovery
Pros and Cons
  • "You can spin up anything instantly without any investment."
  • "Security needs to be improved."

What is most valuable?

We have two or three applications that are hosted with Lambda. Being on cloud, the solution has its own advantages with good management of resources. You can spin up anything instantly without any investment and disaster recovery or HA is taken care of by the service itself. 

What needs improvement?

I believe Lambda security needs to be improved.  

For how long have I used the solution?

I've been using this solution for one year. 

What do I think about the stability of the solution?

The solution is stable. 

How are customer service and technical support?

I'm satisfied with the technical support, they respond quickly. 

How was the initial setup?

The initial setup was straightforward and we currently have four engineers working on the product. 

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

Licensing is on a monthly subscription model and is usage-based. 

What other advice do I have?

I rate the solution nine out of 10. 

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
Technical Director at Look Ltd
Real User
Top 20
Severless coding solution that allows you to run code virtually and is easy to scale
Pros and Cons
    • "The overall performance of this solution could be improved. We would also like to have better integration with other AWS features."

    What is our primary use case?

    It is used for capturing data through an API.

    What is most valuable?

    One of the most valuable features of this solution is its scalability. 

    What needs improvement?

    The overall performance of this solution could be improved. We would also like to have better integration with other AWS features. 

    For how long have I used the solution?

    We have been using this solution for more than three years.

    What do I think about the stability of the solution?

    This is a stable solution. 

    What do I think about the scalability of the solution?

    This is a scalable solution. 

    How was the initial setup?

    The initial setup is straightforward. 

    What other advice do I have?

    I would recommend this solution to others. 

    I would rate this solution a nine out of ten. 

    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
    Member at a religious institution with self employed
    Real User
    Good integration with other AWS services, stable, and scalable
    Pros and Cons
    • "The programming language and the integration with other AWS services are the most valuable features."
    • "Its performance can be improved. There should also be more dynamic security permissions."

    What is our primary use case?

    We use it for serverless functions.

    What is most valuable?

    The programming language and the integration with other AWS services are the most valuable features.

    What needs improvement?

    Its performance can be improved. There should also be more dynamic security permissions.

    For how long have I used the solution?

    I have been using this solution since I joined this company, which was two years ago.

    What do I think about the stability of the solution?

    It is very stable.

    What do I think about the scalability of the solution?

    It is very scalable.

    How are customer service and support?

    There are no issues. So far, I am completely satisfied with their technical support.

    How was the initial setup?

    It was easy.

    What about the implementation team?

    I did it myself.

    Which other solutions did I evaluate?

    We didn't evaluate other options because it was a requirement for the project.

    What other advice do I have?

    I would advise others to predefine the main model and ensure their CI/CD pipeline.

    I am satisfied with Lambda, and I would recommend it to others. I would rate it an eight out of 10.

    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: partner
    PeerSpot user
    IT Analyst at Barakat Groip
    Real User
    It's good for companies of all sizes, and we've never had problems using it as a large enterprise
    Pros and Cons
    • "It's also suitable for companies of any size. For example, we're a large enterprise, and we've used Lambda without any problems in the last 10 months."
    • "Lambda's dashboard could be more user-friendly and customizable. I want the dashboard to have more information to quickly identify what functions and events are running. Also, we want to be able to add more trigger points, push notifications, and events."

    What is our primary use case?

    Our website is hosted on AWS, and we use Lambda to create trigger points.

    What needs improvement?

    Lambda's dashboard could be more user-friendly and customizable. I want the dashboard to have more information to quickly identify what functions and events are running. Also, we want to be able to add more trigger points, push notifications, and events. For example, we have a shopping website, so we want to create some events to trigger batch notifications like SMS.

    For how long have I used the solution?

    I think my company implemented Lambda two years back, but I only joined 10 months ago.

    What do I think about the stability of the solution?

    Lambda is stable. We don't have any problems with this app.

    What do I think about the scalability of the solution?

    Many things are on running on the site, so there is no issue with scalability.

    How are customer service and support?

    We haven't had issues with this platform, so I haven't needed to contact support.

    How was the initial setup?

    Actually, I am not recommended that thing. Actually, it is sent by our vendors. Actually, they implemented that thing.

    What other advice do I have?

    I rate AWS Lambda 10 out of 10. I can recommend Lambda. It's a good fit for our use case. It's also suitable for companies of any size. For example, we're a large enterprise, and we've used Lambda without any problems in the last 10 months.

    Disclosure: My company has a business relationship with this vendor other than being a customer: partner
    PeerSpot user
    Software Development Manager at a financial services firm with 10,001+ employees
    Real User
    Easy to install, reliable, and scales well
    Pros and Cons
    • "We have no issues with the technical support."
    • "The price in general could always be better."

    What is our primary use case?

    We use AWS Lambda for several things. We are using it, for instance, to do authentication of information from HTTP sites. We use it for alerting when monitoring the direct database infrastructure, and we use it for API transformation.

    What is most valuable?

    It provides us with everything that we need.

    For how long have I used the solution?

    We have been using AWS Lambda for two or three years.

    What do I think about the stability of the solution?

    We don't have a problem with the stability of AWS Lambda. It's very stable.

    What do I think about the scalability of the solution?

    It is a scalable solution.

    We have many users, but it is based on volume and the number of transactions, not by the number of users.

    How are customer service and support?

    We have no issues with the technical support.

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

    We use a number of AWS services.

    How was the initial setup?

    The installation is straightforward. 

    We have scripted most of the things. There was no problem with the installation.

    What about the implementation team?

    We completed the installation ourselves.

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

    The price in general could always be better.

    The fees are volume-based.

    What other advice do I have?

    I would recommend this solution to others who are interested in using it.

    I would rate AWS Lambda a nine out of ten.

    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
    Buyer's Guide
    Download our free AWS Lambda Report and get advice and tips from experienced pros sharing their opinions.
    Updated: April 2024
    Product Categories
    Compute Service
    Buyer's Guide
    Download our free AWS Lambda Report and get advice and tips from experienced pros sharing their opinions.