AWS Certified Data Engineer Associate DEA-C01 Practice Question
An ecommerce company must ingest about 40,000 clickstream events per second into AWS. Down-stream analytics applications need to consume each event within 1 second and occasionally replay the last three days of data after code updates. Which ingestion approach meets these requirements while minimizing operational overhead?
Send events directly to Amazon S3 and trigger downstream processing with S3 Event Notifications.
Use Amazon Kinesis Data Streams in on-demand capacity mode and configure a 4-day stream retention period.
Use Amazon Kinesis Data Firehose to deliver events to Amazon S3 with a 60-second buffering interval.
Publish events to an Amazon SQS FIFO queue with a 4-day message retention setting and multiple consumer Lambda functions.
Amazon Kinesis Data Streams is designed for high-throughput, low-latency streaming ingestion. In on-demand mode it automatically scales to match traffic, removing the need to provision shards. Streams deliver records to consumers in well under a second and support replay: data can be retained from 24 hours up to 365 days, and consumers can re-read any portion of that window by specifying sequence numbers.
Kinesis Data Firehose introduces a minimum 60-second (or 1 MB) buffering delay and has no native mechanism to replay previously delivered data. S3 event notifications rely on object uploads, which add significant latency and do not guarantee ordered, replayable delivery. An SQS FIFO queue can store messages for up to 14 days, but FIFO throughput is limited and 40,000 messages per second would quickly exceed its quota; SQS is not optimized for real-time stream processing. Therefore, Kinesis Data Streams with an increased retention period is the most suitable choice.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon Kinesis Data Streams and how does it support real-time ingestion?
Open an interactive chat with Bash
How does the retention period in Kinesis Data Streams enable replaying data?
Open an interactive chat with Bash
Why is Amazon Kinesis Data Firehose unsuitable for this use case?
Open an interactive chat with Bash
AWS Certified Data Engineer Associate DEA-C01
Data Ingestion and Transformation
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99 $11.99
$11.99/mo
Billed monthly, Cancel any time.
$19.99 after promotion ends
3 Month Pass
$44.99 $26.99
$8.99/mo
One time purchase of $26.99, Does not auto-renew.
$44.99 after promotion ends
Save $18!
MOST POPULAR
Annual Pass
$119.99 $71.99
$5.99/mo
One time purchase of $71.99, Does not auto-renew.
$119.99 after promotion ends
Save $48!
BEST DEAL
Lifetime Pass
$189.99 $113.99
One time purchase, Good for life.
Save $76!
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .