AWS Lambda's On-Demand Scripts are Excellent and Easy!
March 29, 2018

AWS Lambda's On-Demand Scripts are Excellent and Easy!

Anonymous | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with AWS Lambda

We use AWS Lambda to trigger scripts in response to events in other Amazon Web Services we use. Because AWS Lambda is useful for on-demand processing, we do not have to provision a server to idle in anticipation of the events that trigger its scripts.

Pros

  • AWS Lambda is great at responding to triggers from events within the AWS ecosystem. This is important and useful if you use other AWS products.
  • AWS Lambda uses the same policies/permissions system used for users, which makes it easy to limit the scope of the script.
  • AWS Lambda allows you to create scripts in a variety of programming languages, often eliminating the need to learn a new programming language.

Cons

  • The version of node.js available on AWS Lambda wasn't up to date, requiring our organization to research older language conventions. It was later updated.
  • There were few official examples of how to interact with S3 from AWS Lambda. We resorted to examples/tutorials found elsewhere online.
  • AWS Lambda only charges while the script is running, which is much cheaper than provisioning a new server 24/7.
  • Setting up a script on AWS Lambda is easier and faster than deploying our own.
The decision to use AWS Lambda is easiest if you've already committed to the AWS ecosystem of products. But AWS Lambda is also useful as a standalone product if you require any on-demand processing that only charges you when it is running. AWS Lambda is less appropriate if you need scripts with a persistent state.

Comments

More Reviews of AWS Lambda