Lambdas - good for deploying quickly.
April 30, 2025

Lambdas - good for deploying quickly.

Andy Qi | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User

Overall Satisfaction with AWS Lambda

We use Lambdas as the primary deployment mechanism for our APIs. It provides flexible ways to deploy without worrying too much about infrastructure, server resilience, or load.

Pros

  • It scales automatically with demand.
  • It reduces operational overhead significantly.
  • It integrates seamlessly with other AWS services.
  • It provides easy ways to deploy and get to prod.

Cons

  • Cold starts are still a pain sometimes.
  • Deployment can feel clunky. The zipped files can still become really bulky and fail.
  • Local debugging isn't always straightforward; it's challenging to set up on my machine for dummy Lambda instances.
  • Less server stuff to manage probably saves some cash.
  • Scales itself, so we aren't paying for idle servers all the time.
  • It's quicker to get things out there, so we can focus on the product roadmap instead of deployment.
Pretty straightforward, deploy the compressed codebase and have an entry point, and it works as advertised. Deployments are mostly simple: zip, upload, define a handler. While it works for most basic to moderate use cases, it is very costly.
It's fine, it works as the others would have, except EC2. We are migrating back to EC2 for dedicated compute because we have scaled to a point where we have consistent traffic. The tradeoff of maintaining infrastructure in-house outweighs the benefits of moving quickly through our roadmap.

Do you think AWS Lambda delivers good value for the price?

No

Are you happy with AWS Lambda's feature set?

Yes

Did AWS Lambda live up to sales and marketing promises?

Yes

Did implementation of AWS Lambda go as expected?

Yes

Would you buy AWS Lambda again?

Yes

Lambda excels at event-driven, short-lived tasks, such as processing files or building simple APIs. However, it's less ideal for long-running, computationally intensive, or applications that rely on carrying the state between jobs. Cold starts and constant load can easily balloon the costs.

AWS Lambda Feature Ratings

Programming Language Diversity
9
Runtime API Authoring
8
Function/Database Integration
10
DevOps Stack Integration
10
Multiple Access Permission Levels (Create, Read, Delete)
9
Dashboards
3
Standard reports
2
Custom reports
2

Comments

More Reviews of AWS Lambda