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

Application logs must be delivered to S3 in near-real-time, optionally transformed, with zero infrastructure to manage and no consumer applications reading the stream. Which service fits best?

A.Amazon Kinesis Data Streams

KDS requires you to build/run stream consumers — overkill for delivery-only.

B.Amazon Data Firehose

Correct. Firehose = zero-code delivery to destinations with optional transform.

C.Amazon MSK

MSK is managed Kafka — far more platform than needed.

D.Amazon SQS

SQS is a queue — no native S3 delivery.

Why this answer

Firehose is the fully managed 'load streaming data to a destination' service — buffers, optionally transforms via Lambda, converts to Parquet, and delivers to S3/Redshift/OpenSearch. Kinesis Data Streams is for custom consumers processing the stream.

Correct answer: B · Last reviewed 2026-10-26

Official AWS references

Practice this interactively

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

Practice Ingestion & ETL