AWS Certified Developer Associate (#189)

A company is running an application built on AWS Lambda functions. One Lambda function has performance issues when it has to download a 50MB file from the Internet in every execution. This function is called multiple times a second. What solution would give the BEST performance increase?

Cache the file in the /tmp directory
Increase the Lambda maximum execution time
Put an Elastic Load Balancer in front of the Lambda function
Cache the file in Amazon S3