Skip to main content
CloudCertPrep
DEA-C01Domain 1: Data Ingestion and TransformationIngestion & ETLmediumSingle choice

Clickstream events must land in S3 as Parquet files every few minutes for analytics — with no consumer fleet to manage and automatic conversion. Which service fits best?

A.Kinesis Data Streams with a custom consumer writing to S3

Works, but you own consumer code, scaling, and file batching.

B.Kinesis Data Firehose delivering to S3 with Parquet conversion

Correct. Fully managed delivery with built-in format conversion.

C.Amazon MSK with a Kafka Connect sink

Heavyweight when you don't need Kafka semantics.

D.EventBridge with an S3 target

EventBridge routes events; it isn't a high-volume batching delivery stream.

Why this answer

Firehose is the zero-consumer streaming-delivery service: buffers, batches, optionally converts JSON→Parquet, and delivers to S3/Redshift/OpenSearch on a schedule. Data Streams requires you to run consumers; MSK is a managed Kafka for when you need Kafka itself.

Correct answer: B · Last reviewed 2026-11-02

Official AWS references

Practice this interactively

Answer without seeing the solution first in the Ingestion & ETL practice session.

Practice Ingestion & ETL