AWS Certified Developer Associate (#201)

An application is expected to process many files. Each file takes four minutes to process each AWS Lambda invocation. The Lambda function does not return any important data. What is the fastest way to process all the files?

First split the files to make them smaller, then process with synchronous
RequestResponse
Lambda invocations.
Make synchronous
RequestResponse
Lambda invocations and process the files one by one.
Make asynchronous
Event
Lambda invocations and process the files in parallel.
First join all the files, then process it all at once with an asynchronous
Event
Lambda invocation.