Analytics
CoreAmazon Managed Streaming for Apache Kafka (Amazon MSK)
Managed Kafka-compatible streaming for existing producers and consumers.
Key points
- Amazon MSK provides a managed Kafka-compatible backbone for existing Kafka producers and consumers.
- Kafka protocol compatibility and consumer ownership are the decisive requirements, not simply that the workload is streaming.
Best-known use cases
- Run Kafka-compatible event pipelines without managing broker infrastructure.
- Connect existing Kafka producers and consumers to a managed streaming backbone.
What candidates often confuse it with
- MSK preserves Kafka interfaces; Kinesis Data Streams uses AWS-native stream primitives and Firehose manages delivery to destinations.
Key takeaway
Choose MSK when the pipeline requires Kafka compatibility without operating broker infrastructure.
Relevant exam tasks
- D1.1 — Task 1.1: Perform data ingestion
- 1.1.1 — Read data from streaming sources (for example, Amazon Kinesis, Amazon Managed Streaming for Apache Kafka [Amazon MSK], Amazon DynamoDB Streams, AWS DMS, AWS Glue, Amazon Redshift).
- 1.1.10 — Manage fan-in and fan-out for streaming data distribution.
- 1.1.11 — Describe replayability of data ingestion pipelines.
- D2.1 — Task 2.1: Choose a data store
- 2.1.1 — Implement the appropriate storage services for specific cost and performance requirements (for example, Amazon Redshift, Amazon EMR, AWS Lake Formation, Amazon RDS, Amazon DynamoDB, Amazon Kinesis Data Streams, Amazon Managed Streaming for Apache Kafka [Amazon MSK]).