A team needs to land streaming clickstream data directly into S3 as batched files, with optional format conversion — no custom consumers needed. Which Kinesis service fits best?
A.Kinesis Data Streams
Data Streams requires you to write consumers that process and store records.
B.Amazon Data Firehose
Correct. Firehose is the managed 'stream → destination' delivery service.
C.Kinesis Data Analytics
Data Analytics is for SQL processing over streams, not S3 delivery.
D.Amazon Managed Service for Apache Flink
Managed Flink runs stream-processing apps — overkill for simple landing.
Why this answer
Amazon Data Firehose (formerly Kinesis Data Firehose) delivers streams directly to destinations like S3/Redshift/OpenSearch with built-in batching, compression, and format conversion — no consumer code required.
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