AWS Certified Data Engineer Associate DEA-C01 Practice Question
An e-commerce company collects mobile-game clickstream events at 10 MB/s. The data must land in an Amazon S3 data lake and simultaneously feed three independent services: sub-second fraud detection, a personalization microservice, and a daily Amazon EMR batch job. The solution must be fully managed, replayable for 24 hours, and auto-scaling without capacity planning. Which approach is MOST cost-effective?
Insert events into a DynamoDB table and enable DynamoDB Streams. Use a Lambda function to forward stream records to Amazon S3 and invoke the consumer services.
Provision an Amazon MSK cluster and publish the events to a Kafka topic. Have each consumer application subscribe to the topic and use Apache Flink on MSK to write the data to Amazon S3.
Create a Kinesis Data Stream in on-demand mode. Register three enhanced fan-out consumers: a fraud-detection Lambda function, a personalization microservice, and a Kinesis Data Firehose delivery stream that writes to Amazon S3.
Create a Kinesis Data Firehose delivery stream with a Lambda transformation. Configure S3 event notifications from the destination bucket to invoke the fraud and personalization services.
A Kinesis Data Stream in on-demand mode eliminates shard provisioning and automatically scales. Registering each application as an enhanced fan-out consumer gives every consumer its own 2 MB/s pipe per shard with average propagation latency of about 70 ms, supporting sub-second fraud detection. Attaching a Kinesis Data Firehose consumer writes the same records to Amazon S3 for the EMR job. The stream's default 24-hour retention enables replays. Firehose alone lacks low-latency fan-out, MSK entails cluster administration and higher cost, and DynamoDB Streams targets table-change capture, not high-volume clickstreams.
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 enhanced fan-out in Kinesis Data Streams?
Open an interactive chat with Bash
How does Kinesis Data Firehose integrate with Amazon S3?
Open an interactive chat with Bash
What are the advantages of using Kinesis Data Streams in on-demand mode?
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 .