2018-06-04T11:26:00Z

What needs improvement with AWS Lambda?

Julia Miller - PeerSpot reviewer
  • 0
  • 13
PeerSpot user
42

42 Answers

Swathi Minchala - PeerSpot reviewer
Real User
Top 5
2024-03-05T09:30:38Z
Mar 5, 2024

We must at least know the basics of languages like Python or Java to implement automatic processes and daily schedules. We must learn the Lambda function and the languages to use the tool.

Search for a product comparison
RANJAN KUMAR - PeerSpot reviewer
Real User
Top 5Leaderboard
2024-02-29T09:38:06Z
Feb 29, 2024

AWS Lambda should support additional languages.

CS
Real User
Top 5
2024-02-28T21:56:26Z
Feb 28, 2024

We face some problems with the event-driven execution model.

Ashish Disawal - PeerSpot reviewer
Consultant
Top 10
2023-11-20T08:23:25Z
Nov 20, 2023

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.

AT
Real User
Top 5
2023-07-19T14:50:43Z
Jul 19, 2023

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.

Fahad Hossain - PeerSpot reviewer
Real User
Top 5
2023-07-18T11:04:00Z
Jul 18, 2023

AWS Lambda needs to improve its stability.

Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,386 professionals have used our research since 2012.
AN
Real User
Top 20
2023-03-16T20:48:00Z
Mar 16, 2023

I want to see support for longer applications. I need the 15-minute time-out window to improve.

Hazem Shaalan - PeerSpot reviewer
Real User
Top 20
2023-03-16T14:08:00Z
Mar 16, 2023

The tool changes its UI every month which is very frustrating for me. I don’t know why AWS keeps changing the UI. They can’t stick to a specific one.

ShilpaShivapuram - PeerSpot reviewer
Real User
Top 10
2023-02-02T14:38:00Z
Feb 2, 2023

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.

MOMEN ABDELSADEK - PeerSpot reviewer
Real User
Top 5Leaderboard
2023-01-06T14:52:34Z
Jan 6, 2023

My opinion is that the integration could be improved in this solution. We have had some difficulties integrating the EC2 module, but we found a solution for that by ourselves. I would say the integration needs to be improved.

Mati Cohen - PeerSpot reviewer
Real User
Top 5
2022-12-12T15:43:20Z
Dec 12, 2022

I would like the layers to have a bigger volume. I would like to be able to add more. I don't want to be limited by the layer. In addition, writing temporary data to Lambda is not straightforward. Sometimes I use the S3 for that. I found it a little bit challenging.

Daniel Calatrava - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-11-18T21:20:45Z
Nov 18, 2022

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.

Cuneyt Gurses - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-11-07T18:36:11Z
Nov 7, 2022

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

Rohit Zanwar - PeerSpot reviewer
Real User
Top 20
2022-11-02T21:48:02Z
Nov 2, 2022

There are sometimes issues following an update.

MW
Real User
Top 5
2022-11-02T16:24:21Z
Nov 2, 2022

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.

DouglasStein - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-10-10T20:47:00Z
Oct 10, 2022

There's room for improvement in the solution's warm start, which refers to the minimum time it takes to start up a Lambda function if you haven't been running it.

KA
Real User
Top 20
2022-08-15T16:48:41Z
Aug 15, 2022

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

GM
Real User
Top 20
2022-08-05T13:07:17Z
Aug 5, 2022

AWS Lambda can improve its file system-based sharing capabilities and restrictions.

VinayKumar2 - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-08-01T17:38:18Z
Aug 1, 2022

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.

Ibrahim-Rasras - PeerSpot reviewer
Real User
Top 20
2022-07-15T14:00:24Z
Jul 15, 2022

AWS Lambda has some size limitations in the code line, you can't do a couple of functions to do the job.

Ansari Rehman - PeerSpot reviewer
Real User
Top 5
2022-07-03T14:39:00Z
Jul 3, 2022

I would like to see a find and replace function as part of Lambda's future releases. Currently, if we want to replace a code, we copy the code into Notepad, then find and replace it, and then copy that to Lambda. This would improve the editing function of the product. Lambda would benefit from a debugging feature as well. For example, if you want to debug code running in Python and deployed in Lambda, it would be beneficial to have a debugging feature.

Shrishti Sisodia - PeerSpot reviewer
Real User
Top 10
2022-06-29T10:36:00Z
Jun 29, 2022

AWS Lambda's GUI could be improved with a twist or tweak in its look and feel to make it more impressive.

Shaamil Ashraff - PeerSpot reviewer
Real User
Top 5Leaderboard
2022-06-03T12:32:44Z
Jun 3, 2022

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 timeout for execution 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.

VG
Real User
2022-02-16T17:36:58Z
Feb 16, 2022

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.

AS
Real User
2022-01-28T17:56:06Z
Jan 28, 2022

AWS Lambda could improve by having no-code or low-code options because currently, you need to be able to write code well to use it.

SJ
Real User
2021-12-17T16:16:00Z
Dec 17, 2021

AWS Lambda could be improved with better stability.

CO
Real User
2021-12-15T14:55:00Z
Dec 15, 2021

I wish to see better execution time in the next release.

VA
Real User
2021-11-04T09:59:16Z
Nov 4, 2021

The automation with other Amazon products could be better.

MM
Real User
2021-09-16T15:04:45Z
Sep 16, 2021

I believe Lambda security needs to be improved.

DC
Real User
2021-07-11T12:32:44Z
Jul 11, 2021

The product could make the process of integration easier. The could be more integration testing. The internal is great with Lambda, however, I have to make sure I have done my tests on a related machine before deploying.

AM
Real User
ExpertModerator
2021-05-29T06:31:52Z
May 29, 2021

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

WT
MSP
2021-05-05T11:23:08Z
May 5, 2021

The user-friendliness of the solution could be improved. If it was easy to run with the same function in other platforms, other environments, that would make it more portable. That would be really good. User-friendliness and portability will be the two factors that need the most improvement. The startup time sometimes needs to be faster, so that is one area of improvement. The startup time of each function can be slow. When it works the first time, it takes a little bit of time, so there's a minor delay. That could be improved. The support of additional languages would improve the solution.

SS
Real User
2021-03-10T08:43:36Z
Mar 10, 2021

Its price should be improved. Its pricing is on the higher side. I am not sure if it currently supports the Go language. If it doesn't support the Go language, they can introduce it.

FL
Real User
2020-11-29T05:34:00Z
Nov 29, 2020

I can only speak from the user experience. Salesforce integrates SharesPost efficiently. How? They say, "Okay, I invented another language called Apex. Forget about anything else. This is my language." The benefit of this language is that everything is simplified. Your system is super easy to maintain. But AWS then assures you that they are flexible, that they have a collection of 10 or 20 languages, and you just choose your environment and range. That's the reason I appreciate Salesforce. They always make things easier. They have their loop reasoning because they are a different kind of company. Microsoft and AWS really get the full spec. They want to own the business. But Salesforce data wants the simplest way. So, this is my understanding and unique experience. I think that perhaps Lambda could explore its functionality more.

PZ
Real User
2020-11-21T15:05:19Z
Nov 21, 2020

The kind of scenarios we can leverage in Lambda can be difficult. For example, we have a lot of their servers that provide APIs. Before, the APIs were hosted by a server. We have identified that some of them can be hosted in Lambda. That's a challenge as we're yet to think of our scenario and match our requirements in order to really leverage Lambda. That's more on us than the solution itself. We need to better understand Lambda for different scenarios. We need some joint effort between Amazon and the users to have the users identify how they can really leverage Lambda. It's not about Lambda itself; it's about the practice, the guidance. There needs to be very good documentation. From the user perspective, what exists now is not always enough.

AW
Real User
2020-10-14T06:37:00Z
Oct 14, 2020

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.

YK
Real User
Top 5
2020-04-19T07:40:00Z
Apr 19, 2020

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.

it_user1222389 - PeerSpot reviewer
Real User
2020-03-03T08:47:00Z
Mar 3, 2020

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.

AP
Consultant
2020-01-29T11:22:00Z
Jan 29, 2020

The running time of AWS Lambda runs fine. It takes around five minutes but it would be great if that time could be extended.

Ravi Satyanarayana - PeerSpot reviewer
Real User
Top 20
2019-09-27T06:08:00Z
Sep 27, 2019

The security needs to be improved.

HV
MSP
2019-05-05T19:07:00Z
May 5, 2019

There are several things that can be improved, including: * It has limited access to disk space, as it does not have full access to underline VM * Lamba functions have cold-starts that can cause some delay * It is hard to troubleshoot and monitor Lambda functions

it_user876690 - PeerSpot reviewer
Real User
2018-06-04T11:26:00Z
Jun 4, 2018

I would like to see some better integration with other providers, like Cohesity, Druva, and others. I also think the Lambda interface could be better.

AWS Lambda is a compute service that lets you run code without provisioning or managing servers. AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second. You pay only for the compute time you consume - there is no charge when your code is not running. With AWS Lambda, you can run code for virtually any type of application or backend service - all with zero administration. AWS Lambda runs your code on a high-availability...
Download AWS Lambda ReportRead more

Related articles