Conduct an audit of AWS Lambda functions and prepare optimization recommendations
Task: Conduct an audit of AWS Lambda functions and prepare optimization recommendations
The goal of the project is to perform a comprehensive technical audit of four AWS Lambda functions deployed in the Europe (Frankfurt) region and provide detailed recommendations for their update and optimization.
Current State Description
In the Europe (Frankfurt) region, there are 4 Lambda functions with a total code package size of approximately 26.1 MB.
Estimated size of each function with dependencies is about 6–7 MB (average value).
All functions run on Node.js 16.x, with some not updated for the past two years.
Scope of Work and Estimated Time
Comprehensive environment and settings review
Confirmation of correct deployment region — Europe (Frankfurt).
Analysis of IAM roles used by the functions.
Assessment of basic parameters of all 4 functions (Runtime, Memory/Timeout, architecture, etc.).
Detailed review of each Lambda function
Analysis of Runtime version (currently Node.js 16.x) and recommendations for upgrading to Node.js 18.x/20.x.
Check of Handler configuration, Architecture (x86 vs. ARM), Triggers (API Gateway, SQS, CloudWatch Events, etc.).
Review of Permissions policies and Environment Variables.
Loading and analysis of code packages
Download of all artifacts from AWS (total ~26.1 MB).
Analysis of
package.jsonfiles to identify dependencies.Identification of outdated or vulnerable packages, especially in functions not updated for 2 years.
Preparation of a detailed report with recommendations
Identification of outdated Runtime versions and migration plan to Node.js 18.x/20.x.
Methods for optimizing package size (removing unnecessary dependencies, using AWS Lambda Layers, etc.).
Enhancement of IAM settings (Least Privilege implications, policy review).
Other tips on performance and security (e.g., Cold Start, VPC settings, Environment Variables).
Result
Complete report (PDF or Google Docs) including:
Listing of identified issues in each function.
Specific recommendations for updating Runtime, optimizing package size, enhancing security and performance.
Approximate time and effort estimates for each proposed measure.
Applications 4
-
7 days812 USD
302 11 0 7 days812 USDHello Vitaliy!
I have been working with AWS and NodeJS for over 6 years, ready to take on the job and fulfill all the conditions you described. I noticed that there are no README files explaining what the lambdas do, so it might take some time to understand what each lambda does and what permissions it needs, but we can discuss all this in more detail if we agree on the terms of work.
-
27 days812 USD
928 2 0 27 days812 USDHello! I am ready to assist with conducting an audit of AWS Lambda functions. I have experience in working on projects analyzing and optimizing similar functions, which will allow me to quickly determine their current state and provide accurate recommendations. I understand the importance of updating versions and settings to improve performance.
I can analyze all four functions, including checking IAM role settings, evaluating execution parameters, and identifying outdated dependencies. I will prepare a detailed report outlining specific recommendations for updating and optimizing the functions, as well as suggestions for improving security.
My approach will include a detailed review of each function with a focus on quickly resolving identified issues. I am confident that I can provide valuable advice on optimization and enhancing the performance of your Lambda functions.
-
5 days638 USD
1824 81 0 5 days638 USDGood day!
I have experience with AWS Lambda. I will do everything mentioned in the technical specifications. I can switch to ARM64, which will result in a shorter cold start and lower cost.
Current freelance projects in the category DevOps
Elimination of load issues on WordPress/WooCommerce hosting siteWe are looking for a specialist to diagnose and resolve issues with the load on the WordPress/WooCommerce hosting site. There is an active e-commerce site on WordPress + WooCommerce. The site periodically crashes or works unstably during a high number of requests — from various… DevOps, Web Programming ∙ 8 minutes back ∙ 12 proposals |
Integration of Google Analytics into CRM via n8nGood day, I need help connecting Google Analytics and CRM through n8n. All settings on the CRM side are done. Now we just need to set up the analytics through n8n to transmit sales events. DevOps, System & Network Administration ∙ 1 hour 26 minutes back ∙ 9 proposals |
Setting up a backup system and optimizing server infrastructureObjective of the work: Ensure reliable data storage for the CRM system and application by implementing an automated backup system, as well as carry out a series of server improvements to enhance the stability, security, and performance of the infrastructure. DevOps, Databases & SQL ∙ 8 days 19 hours back ∙ 29 proposals |