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

A company migrating from self-managed Kafka wants a managed service that keeps full Kafka API compatibility for existing producers/consumers. Which fits?

A.Amazon Kinesis Data Streams

Kinesis has different APIs — existing Kafka clients can't connect.

B.Amazon MSK (Managed Streaming for Kafka)

Managed Kafka, API-compatible. Correct.

C.Amazon SQS

SQS is message queuing — not a streaming log.

D.Amazon EventBridge

EventBridge is event routing — not Kafka.

Why this answer

MSK = managed Apache Kafka — same APIs, consumer groups, topic semantics, so existing Kafka apps migrate without rewrite. Kinesis is AWS-native streaming with different APIs. Choose MSK when Kafka compatibility is the constraint.

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

Official AWS references

Practice this interactively

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

Practice Ingestion & ETL