
Answer-first summary for fast verification
Answer: Increase the amount of memory available to the Lambda functions
Increase the amount of memory available to the Lambda functions AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume. In the AWS Lambda resource model, you choose the amount of memory you want for your function which allocates proportional CPU power and other resources. This means you will have access to more compute power when you choose one of the new larger settings. You can set your memory in 64MB increments from 128MB to 3008MB. You access these settings when you create a function or update its configuration. The settings are available using the AWS Management Console, AWS CLI, or SDKs.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A cybersecurity company has implemented a serverless backend architecture to handle various compute-intensive workflows by utilizing AWS Lambda functions. Recently, the development team detected a performance degradation after reviewing the performance metrics of these Lambda functions.
Given your expertise as a Developer Associate, which of the following options would you recommend as the MOST optimal solution to mitigate the performance issues associated with the compute-heavy workloads?
A
Increase the amount of memory available to the Lambda functions
B
Use provisioned concurrency to account for the compute-heavy workflows
C
Use reserved concurrency to account for the compute-heavy workflows
D
Invoke the Lambda functions asynchronously to process the compute-heavy workflows
No comments yet.