MSK is fully managed Apache Kafka. If a team already uses Kafka or needs its specific ecosystem and APIs for streaming, MSK runs it without the operational burden of self-managing brokers.

MSK vs Kinesis

Both handle streaming. Kinesis is AWS-native, serverless-ish, and simpler to operate. MSK is the answer when the scenario specifically mentions Apache Kafka — existing Kafka apps, Kafka APIs, or the Kafka ecosystem — and you want it managed. Watch for the word “Kafka” as the tell.

Test yourself

Practice question

A company has existing applications built on Apache Kafka and wants to move to AWS without rewriting them or managing Kafka brokers. Which service?

  1. Kinesis Data Streams
  2. Amazon MSK
  3. Amazon SQS
  4. Amazon SNS
👉 Click to reveal the answer & explanation

Correct answer: B. MSK is managed Apache Kafka, so existing Kafka apps run unchanged without broker management. Kinesis (A) would require rewriting to its APIs; SQS (C) and SNS (D) are messaging services, not Kafka.

Related topics

Kinesis Data Streams · Kinesis Data Firehose · Amazon SQS

CloudExamPro Premium

Ready to pass the AWS Data Engineer Associate (DEA-C01)?

Stop guessing whether you’re ready. Our full-length, exam-realistic practice exams put you through the exact question style you’ll face — with a detailed explanation behind every answer, so you learn why, not just what.

  • ✓  6 full-length practice exams
  • ✓  A detailed explanation for every single question
  • ✓  Realistic, scenario-based questions — not memory dumps
  • ✓  Lifetime access, kept current for 2026

Get the DEA-C01 Practice Exams →or try 25 free questions first

Limited-time offer · ends in --Days:--Hrs:--Min:--Sec
Get Instant Access