AWS Lambda Archived Reviews (More than two years old)

Filter by:Reset all filters
Filter Unavailable
Company Size
Filter Unavailable
Job Level
Filter Unavailable
Filter Unavailable
Filter Unavailable
Order by:
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Real User
Senior Automation Test Developer/Automation Test Architect at a software R&D company with 51-200 employees
Jan 15 2018

What is most valuable?

We use AWS Function and Jenkins API to trigger the Jenkins job from the AWS CodePipeline. Since our automated deploy jobs are on AWS, and automated tests are on Jenkins. Then we can create the release… more»

How has it helped my organization?

My automation test story is we moved from CircleCI to Jenkins, then to AWS. The benefit I can see is the maintenance and budget. Ops made this decision but it did not affect automation tests and the… more»

What needs improvement?

1. Cannot checkout code from GitHub but Jenkins can. 2. No shell script supported. 3. CodePipeline cannot send notification to Slack, but we can use Slack API and Lambda Function.

What's my experience with pricing, setup cost, and licensing?

For automation tests, it does not affect too much. Our Ops are all AWS experts.

Which solution did I use previously and why did I switch?

I saw Ops setup the automated release jobs faster in AWS than in Jenkins and CircleCI.

What other advice do I have?

For automation developers, we do not care too much about which CI system we use. It does not affect us too much. Automation tests can be ran in most of mainstream CI systems.

What is AWS Lambda?

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 compute infrastructure and performs all of the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, code monitoring and logging. All you need to do is supply your code in one of the languages that AWS Lambda supports (currently Node.js, Java, C# and Python).

You can use AWS Lambda to run your code in response to events, such as changes to data in an Amazon S3 bucket or an Amazon DynamoDB table; to run your code in response to HTTP requests using Amazon API Gateway; or invoke your code using API calls made using AWS SDKs. With these capabilities, you can use Lambda to easily build data processing triggers for AWS services like Amazon S3 and Amazon DynamoDB process streaming data stored in Amazon Kinesis, or create your own back end that operates at AWS scale, performance, and security.

AWS Lambda customers