Courseiva
Data Operations and SupportmediumMultiple ChoiceObjective-mapped

DEA-C01 Data Operations and Support Practice Question

A company uses Amazon Kinesis Data Streams to ingest real-time clickstream data. The consumer application is falling behind and the iterator age is increasing. Which action would most effectively improve throughput?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Increase the number of shards in the stream

Increasing the number of shards in a Kinesis data stream increases the level of parallelism for both ingestion and consumption, allowing the consumer to process more data concurrently and catch up. Option A is incorrect because Kinesis Data Firehose is a delivery stream, not a replacement for real-time consumption, and cannot solve a consumer lag issue. Option B is incorrect because decreasing batch size reduces the amount of data processed per poll, which can actually slow down throughput and increase iterator age. Option C is incorrect because enhanced fan-out is useful when multiple consumers need dedicated throughput, but it does not increase the total throughput of the stream; it simply provides each consumer with its own 2 MB/sec per shard read throughput, which may not help a single consumer that is already falling behind.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Switch from Kinesis Data Streams to Kinesis Data Firehose

    Why it's wrong here

    Firehose is for delivery, not real-time processing.

  • Decrease the batch size in the consumer

    Why it's wrong here

    Smaller batches reduce efficiency and throughput.

  • Enable enhanced fan-out for the consumer

    Why it's wrong here

    Enhanced fan-out reduces latency but does not increase overall throughput.

  • Increase the number of shards in the stream

    Why this is correct

    More shards increase read capacity and parallelism.

About these practice questions

This DEA-C01 question is part of Courseiva's 1,711-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DEA-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DEA-C01 exam.