A company already runs Apache Kafka on-premises and wants the same Kafka APIs/ecosystem on AWS with minimal migration friction. Which service fits?
A.Amazon Kinesis Data Streams
Kinesis requires code changes — it's not Kafka-compatible.
B.Amazon MSK (Managed Streaming for Apache Kafka)
Correct. MSK preserves the Kafka ecosystem with managed ops.
C.Amazon SQS
SQS is a message queue, not a streaming log platform.
D.Amazon EventBridge
EventBridge is an event bus for app integration, not Kafka.
Why this answer
Amazon MSK is fully managed Apache Kafka — same APIs, tooling, and ecosystem as existing Kafka deployments. Kinesis is a proprietary streaming service requiring producer/consumer changes.
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