A platform must ingest clickstream events in real time and let multiple downstream applications each process the same stream independently, with replay of recent records. Which service is designed for this?
A.Amazon SQS
SQS is a work queue — each message goes to one consumer, no replay or stream semantics.
B.Amazon Kinesis Data Streams
Correct. Kinesis provides ordered, replayable, multi-consumer streams.
C.Amazon EventBridge
EventBridge routes events by rules; it isn't a replayable ordered stream store.
D.Amazon S3 event notifications
S3 events notify on object changes; not a general ingestion stream.
Why this answer
Kinesis Data Streams is the managed real-time ingestion service: records persist for a retention window (default 24h, extendable), and multiple independent consumers can each process and replay the stream — a capability SQS and EventBridge lack.
Correct answer: B · Last reviewed 2026-10-25
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Compute Selection practice session.
Practice Compute Selection