AWS Certified Big Data - Specialty (#39)

An organization is using Amazon Kinesis Data Streams to collect data generated from thousands of temperature devices and is using AWS Lambda to process the data. Devices generate 10 to 12 million records every day, but Lambda is processing only around 450 thousand records. Amazon CloudWatch indicates that throttling on Lambda is not occurring. What should be done to ensure that all data is processed? (Choose two.)

Increase the BatchSize value on the EventSource, and increase the memory allocated to the Lambda function.
Decrease the BatchSize value on the EventSource, and increase the memory allocated to the Lambda function.
Create multiple Lambda functions that will consume the same Amazon Kinesis stream.
Increase the number of vCores allocated for the Lambda function.
Increase the number of shards on the Amazon Kinesis stream.