AWS Certified Data Engineer Associate DEA-C01 Practice Question
An ecommerce company needs to ingest millions of clickstream events per minute with sub-second latency. Multiple independent analytics applications must process the same events concurrently and occasionally replay data from the past 72 hours for backfilling. The team wants a fully managed, cost-effective solution that minimizes capacity planning. Which approach best meets these requirements?
Use Amazon Kinesis Data Firehose to batch events to Amazon S3 and trigger AWS Lambda functions for each analytics application.
Publish events to an Amazon SQS FIFO queue and have each analytics application poll the queue independently.
Write events directly to an Amazon DynamoDB table and use DynamoDB Streams to feed the analytics applications.
Send events to an Amazon Kinesis Data Streams stream configured for on-demand capacity with a 72-hour retention period; let each analytics application consume the stream through enhanced fan-out.
Amazon Kinesis Data Streams is purpose-built for high-throughput, low-latency event ingestion. With on-demand capacity mode, the service scales automatically and charges only for actual usage, removing the need to provision shards. Streams can retain data for up to 7 days (configurable) and allow multiple consumers to read the same records independently; using enhanced fan-out each consumer receives its own 2 MB/s throughput with sub-second lag, and any consumer can replay data within the retention window. SQS FIFO guarantees ordering but messages are removed after a single successful read and its throughput limits make it unsuitable for millions-per-minute traffic. Kinesis Data Firehose buffers data and delivers it to destinations but does not provide native multi-consumer access or replay once data is delivered. DynamoDB with Streams offers only 24-hour retention, lower write throughput for this scale, and additional operational overhead for partition management.
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 handle high-throughput event ingestion?
Open an interactive chat with Bash
What is enhanced fan-out in Amazon Kinesis Data Streams?
Open an interactive chat with Bash
How does Amazon Kinesis Data Streams compare to Amazon SQS and DynamoDB Streams for event replay capabilities?
Open an interactive chat with Bash
What is Amazon Kinesis Data Streams and why is it suitable for high-throughput event ingestion?
Open an interactive chat with Bash
What is enhanced fan-out in Amazon Kinesis Data Streams and how does it work?
Open an interactive chat with Bash
How is Amazon Kinesis Data Streams different from Amazon SQS and Amazon Kinesis Data Firehose?
Open an interactive chat with Bash
AWS Certified Data Engineer Associate DEA-C01
Data Store Management
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
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .