Parking-sensor heartbeats arrive on Amazon Kinesis. Within seconds of arrival, records must be enriched and written to DynamoDB. Which pattern should the developer use?
Select an answer to reveal the explanation.
Short Explanation
Heartbeats are a firehose of tiny events—Lambda on the Kinesis stream is the near-real-time enrichment desk that can push into DynamoDB seconds later. Weekly batch jobs and Glacier-first paths are measured in much longer clocks.
Full Explanation
Lambda event source mappings for Kinesis support near-real-time processing: the function receives batches of stream records, enriches them, and can write results to DynamoDB. Weekly Batch rebuilds, email-only ingestion, and Glacier-first archival contradict the seconds-scale requirement.