AWS Lambda can be game changer
Anonymous | TrustRadius Reviewer
Updated July 12, 2019

AWS Lambda can be game changer

Score 9 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with AWS Lambda

AWS Lambda is being used by my organization in various projects. In my project, we have more than 10 AWS Lambda services and for each, they are being run on several stages. We are using AWS Lambda for general authentication mechanism integrated with API Gateway. We have an event-driven design and the lambda I have written is consuming and processing events. Those events are also coming from AWS SQS, SNS, and S3. Since AWS Lambda is very easy to configure, it makes you only focus on what you need to do.

It is also very easy to integrate it with other AWS services, like consuming AWS SQS or SNS messages, and you can write your own API in minutes while integrating your Lambda with AWS API gateway.
  • No need to worry about the maintenance of your lambda.
  • It is scalable and you can always change the memory allocation and timeout.
  • Integration with other AWS Services is great!
  • Pricing is reasonable.
  • I think the cold start of AWS Lambda may be improved. The termination period of a lambda is 15 minutes. If the lambda service being called each time for less than 15 minutes there would be no cold start problem at all. The cold start problem could be solved like triggering a dummy request every 15 minutes, but that would cause some cost for the company.
  • Maintenance costs are low.
  • No need to worry about availability and scalability.
  • It may be pricey if you use it for very high traffic.
I have not tried any other products comparing with AWS Lambda.
AWS Lambda is great if you have a software design considering microservices with it. You can write an API with AWS Lambda and integrate it with API Gateway or you can integrate AWS Lambda consuming SQS or SNS events. You can even write an authorization lambda in front of your product.

AWS Lambda Feature Ratings

Ease of building user interfaces
10
Scalability
9
Platform management overhead
10
Workflow engine capability
9
Platform access control
10
Services-enabled integration
10
Development environment creation
10
Development environment replication
8
Issue monitoring and notification
7
Issue recovery
8
Upgrades and platform fixes
8