Practice free →
HomeAWS Developer Associatecloudcomputingawsdevelopment › A Lambda function reads from a Kinesis Data Stre…

A Lambda function reads from a Kinesis Data Stream. Throughput is fine on average but spikes cause backlog. Which is the FIRST tuning step to reduce backlog WITHOUT changing the producer?

AMove the consumer from Lambda to a Snowball Edge appliance
BDisable the IAM execution role to reduce auth overhead
CDrop every other Kinesis record at the producer
DIncrease Kinesis Data Streams parallelisation factor (or batch size / number of shards) so more Lambda invocations can run in parallel
Answer & Solution
Correct answer: D. Increase Kinesis Data Streams parallelisation factor (or batch size / number of shards) so more Lambda invocations can run in parallel
Increase parallelisation (per-shard parallel batches), batch size, or shard count to scale the consumer side. Dropping records loses data; Snowball is offline transfer; disabling IAM isn't a real option.
Solve this in the app — AWS Developer Associate practice & 24k+ MCQs →
Related questions