AWS Lambda

Serverless computing and application development platform

About AWS Lambda

AWS Lambda is a serverless computing platform that helps businesses run codes based on triggered events and facilitate application development processes. Supervisors can add custom logic to AWS resources, upload codes, create functions, and select memory, timeout period, and AWS Identity and Access Management (IAM) role according to requirements.

AWS Lambda allows organizations to automatically run defined functions and launch and manage compute resources based on incoming requests. Managers can create custom backend services for applications, package codes as a Lambda layer, and share them as functions.

AWS Lamba can be connected to existing Amazon Elastic File Systems (EFS), enabling businesses to streamline file and data processing operations.


Images

AWS Lambda Software - AWS Lambda create functions
View 1 more
AWS Lambda Software - AWS Lambda create functions

Not sure about AWS Lambda? Compare with a popular alternative

AWS Lambda

4,6 (87)
VS.
Highly reviewed

Starting Price

No pricing found
No pricing found

Pricing Options

Free version
Free trial
Free version
Free trial

Features

5
46

Integrations

No integrations found
3

Ease of Use

4,2 (87)
4,1 (161)

Value for Money

4,5 (87)
4,3 (161)

Customer Service

4,3 (87)
4,1 (161)
Green rating bars show the winning product based on the average rating and number of reviews.

Alternatives

Amazon EC2

4,6
#1 Alternative to AWS Lambda
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is...

DigitalOcean

4,7
#2 Alternative to AWS Lambda
DigitalOcean is a cloud management software designed to help businesses build and launch applications in cloud...

Azure DevOps Services

4,4
#3 Alternative to AWS Lambda
Azure DevOps Services is designed to help small to large businesses streamline prioritization, release management, and...

Amazon CloudWatch

4,6
#4 Alternative to AWS Lambda
Amazon CloudWatch is a vulnerability management software designed to help DevOps engineers, IT managers, and site...

Reviews

Overall rating

4,6 /5
(87)
Value for Money
4,5/5
Features
4,5/5
Ease of Use
4,2/5
Customer Support
4,3/5

Already have AWS Lambda?

Software buyers need your help! Product reviews help the rest of us make great decisions.

Showing 5 reviews of 87
Verified Reviewer
Overall rating
  • Industry: Banking
  • Company size: 10 000+ Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Great service for AWS serverless computing

Reviewed on 2022/04/09

Overall we are very pleased with the AWS Landa service to implement our Event driven business...

Overall we are very pleased with the AWS Landa service to implement our Event driven business processes.

Pros

Serverless computing, event driven, support for multiple programming languages, on-demand execution

Cons

Works well for event driven architecture but limitation of execution time of 15min is a blocker for certain business processes.

Alternatives Considered

Amazon CloudWatch
Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 1 001–5 000 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 8.0 /10

Great, but needs a different mindser

Reviewed on 2022/04/04

Overall I have had a great experience with AWS Lambda, it is a very powerful tool and it has a lot...

Overall I have had a great experience with AWS Lambda, it is a very powerful tool and it has a lot of potential. I would definitely recommend giving it a try if you are looking for an easy way to run small pieces of code in the cloud.

Pros

I think the biggest pro of AWS lambda itself is that is an AWS service, this makes integrating other AWS services straightforward, SQS, SNS, Dynamodb, Appsync, APIGateway, IAM, to name a few, are some of the services I had a really pleasant experience to integrate with.

Another Pro I would say is the ease of development, you can write your code in either Java, Node.js, Python or Go and deploy it easily using CDK or Serverless framework.

The pricing is also very attractive, you are only charged for the time your code is running and the amount of memory you use although its a little bit pricey compared to other solutions like firebase functions or cloudfare workers.

Cons

The biggest cons I have noticed when using lambdas are:

- Cold starts: when your function is not already running in memory and needs to be spun up, this can take a few seconds and during this time your function is not available, really discouraging the development of lambda functions in JVM languages or others that have a big runtime

- Observability: while it's true that you have logs out of the box in AWS Cloudwatch/CloudTrail and Xray metrics, observability is not the greatest, for instance log text search is not something you get. Usually this is solved by adding another provider like ELK stack or Lumigo.

- Vendor lock-in(if applies) : Taking advantage of all the benefits of running functions on AWS may not be the greatest idea when you care about vendor lock-in and you are looking for a cloud agnostic solution this would have an impact also in pricing as AWS is not the cheapest cloud provider.

Beebek
Beebek
Overall rating
  • Industry: E-Learning
  • Company size: 51–200 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

AWS Lambda Review

Reviewed on 2021/02/08

Good overall experience

Good overall experience

Pros

AWS Lambda is the best solution for running the development code on the server. We can take different lambda instances according to our computational requirements and size requirements.

Cons

AWS lambda is expensive compared to similar products.

Verified Reviewer
Overall rating
  • Industry: Higher Education
  • Company size: 10 000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

An essential part of the JAM Stack Development experience

Reviewed on 2022/01/19

If you're building JAM stack (javascript, apis, markdown) applications, you're eventually going to...

If you're building JAM stack (javascript, apis, markdown) applications, you're eventually going to need to create your own API. Lambdas are an obvious choice when developing them. They act as the middle piece that holds your logic between an API Gateway and a multitude of storage/databases/other dynamic services.

Pros

It's hard to pick one feature of Lambdas that are the best since they really only have one feature: they are event driven functions that can accomplish pretty much any task that you as a developer are capable of writing. As long as you have a known input and an expected output, Lambdas allow you to do the necessary work to get you there. This setup works particularly well for creating custom APIs.

Cons

Our team has yet to find a really satisfying developer workflow. It's easy to iterate within the AWS console, but that means your code is not under version control. Once you go the version control route, you have to deal with the (self-imposed) complexity of your deployment processes. In short there feels like there's a sudden steep learning curve around best practices and code reuse, but this is a problem of many AWS services in general.

Verified Reviewer
Overall rating
  • Industry: Apparel & Fashion
  • Company size: 5 001–10 000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Most advanced serverless computing service

Reviewed on 2022/11/11

Its awesome, easy yo use.We can deploy the applications easily, with just a few clicks.Its managed...

Its awesome, easy yo use.We can deploy the applications easily, with just a few clicks.Its managed by AWS, so we don't need to worry about o.s. , size, ram etc.Easily monitoring with cloudwatch.Most of the programming languages supported.

Pros

Its serverless, servers are not running up all the time, they run only when triggered.Its cheap, you need to pay only for what you have used.Its fastest, it does the computing a way faster than the other virtual servers.Its easy to use with lots of Integration plugins available.

Cons

The only con is number of concurrent runs is very less i.e. under 1000.For heavy applications we need more number of concurrent runs.

Showing 5 reviews of 87 Read all reviews

AWS Lambda FAQs

Below are some frequently asked questions for AWS Lambda.

AWS Lambda offers the following pricing plans:

  • Free Trial: Not Available

Please reach out to Amazon Web Services for pricing details.

AWS Lambda has the following typical customers:

Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1 000, 1 001–5 000

AWS Lambda supports the following languages:

English

AWS Lambda supports the following devices:

We do not have any information about what integrations AWS Lambda has

AWS Lambda offers the following support options:

Email/Help Desk, FAQs/Forum, Knowledge Base

Related categories

See all software categories found for AWS Lambda.