Courseiva
Data Ingestion and TransformationmediumMultiple SelectObjective-mapped

DEA-C01 Data Ingestion and Transformation Practice Question

A data engineering team is designing a data ingestion pipeline for a social media analytics platform. The pipeline must handle up to 100,000 events per second with less than 1 second processing latency. Which TWO services should be used together to meet these requirements?

⚠ Common exam trap

Many exam-takers confuse Kinesis Data Firehose (near-real-time, buffered delivery) with Kinesis Data Streams (real-time, unbuffered ingestion), or assume AWS Glue streaming ETL can achieve sub-second latency when it is actually optimized for micro-batch processing with higher overhead.

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

Amazon Kinesis Data Analytics for Apache Flink

Amazon Kinesis Data Streams (Option E) is designed for real-time data ingestion at scale, supporting up to 1,000 records per second per shard with sub-second latency, making it suitable for 100,000 events per second when provisioned with sufficient shards. Amazon Kinesis Data Analytics for Apache Flink (Option D) can consume data directly from Kinesis Data Streams and perform low-latency stream processing (e.g., aggregations, filtering) with exactly-once semantics, meeting the <1 second processing latency requirement. Together, they form a fully managed, scalable pipeline for high-throughput, low-latency streaming analytics.

Answer analysis

Option-by-option breakdown

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

  • AWS Glue streaming ETL

    Why it's wrong here

    Glue streaming ETL has higher latency than Flink.

  • Amazon Kinesis Data Firehose

    Why it's wrong here

    Firehose has buffering latency, typically 60 seconds.

  • Amazon SQS

    Why it's wrong here

    SQS is a message queue, not designed for high-throughput streaming with sub-second latency.

  • Amazon Kinesis Data Analytics for Apache Flink

    Why this is correct

    Flink can process streaming data with sub-second latency.

  • Amazon Kinesis Data Streams

    Why this is correct

    Kinesis Data Streams can ingest 100,000 events/sec with low latency.

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.