{"repo":"alexcasalboni/aws-lambda-power-tuning","free":true,"listed":false,"github":"https://github.com/alexcasalboni/aws-lambda-power-tuning","clone":"git clone https://github.com/alexcasalboni/aws-lambda-power-tuning.git","description":"AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.","language":"JavaScript","stars":6051,"topics":["aws","aws-lambda","serverless","stepfunctions","cost","performance","cloud","lambda"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"AWS Lambda Power Tuning AWS Lambda Power Tuning is a state machine powered by AWS Step Functions that helps you optimize your Lambda functions for cost and/or performance in a data-driven way. The state machine is designed to be easy to deploy and fast to execute. Also, it's language agnostic so you can optimize any Lambda functions in your account. Basically, you can provide a Lambda function ARN as input and the state machine will invoke that function with multiple power configurations (from 128MB to 10GB, you decide which values). Then it will analyze all the execution logs and suggest you the best power configuration to minimize cost and/or maximize performance. [!NOTE] Please note that the input function will be executed in your AWS account and perform real HTTP requests, SDK calls, cold starts, etc. The state machine also supports cross-region invocations and you can enable parallel execution to generate results in just a few seconds. What does the state machine look like? It's pretty simple and you can visually inspect each step in the AWS management console. What can I expect from AWS Lambda Power Tuning? The state machine will generate a visualization of average cost and speed for each power configuration. The graph helps you understand the impact of the power configuration on cost and performance for your specific AWS Lambda function. For example, this is what the results look like for two CPU-intensive functions, which become cheaper AND faster with more power: How","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexcasalboni","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexcasalboni/aws-lambda-power-tuning/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}