
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