AWS Certified Data Engineer Associate DEA-C01 Practice Question

After launching a new mobile game, a company ingests 20,000 player-event records per second through Amazon Kinesis Data Streams. An in-game personalization microservice must retrieve the most recent statistics for an individual player in less than 10 ms. Events older than 24 hours will be queried ad-hoc in Amazon Athena. Which data-storage approach best meets these requirements while minimizing cost?

  • Publish events to an Amazon MSK topic; have the microservice read the topic for player statistics and use MSK Connect to continuously sink the stream to Amazon S3 for Athena.

  • Store each event in an Amazon DynamoDB table keyed by playerId with a 24-hour TTL; process the DynamoDB stream with AWS Lambda to batch write expired and changed items to Amazon S3 for Athena.

  • Use Amazon Kinesis Data Analytics to aggregate events and load them into an Amazon Redshift cluster; have the microservice query Redshift for personalization and analysts run reports on the same cluster.

  • Configure Amazon Kinesis Data Firehose to deliver events directly to Amazon S3 in Parquet format and have both the microservice and analysts query the data with Amazon Athena.

AWS Certified Data Engineer Associate DEA-C01
Data Store Management
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot