AWS Certified Developer – Associate — Question 131

A developer has setup an Amazon Kinesis Stream with 4 shards to ingest a maximum of 2500 records per second. A Lambda function has been configured to process these records.

In which order will these records be processed?

Answer options

Correct answer: C

Explanation

The correct answer is C because records within a single shard of an Amazon Kinesis Stream are processed in the order they were received, following FIFO. However, it's important to note that there is no ordering guarantee when it comes to records across different shards. Options A and B are incorrect as they misrepresent the processing order, and option D is inaccurate since the order selection is not an option with Kinesis Streams.