Skip to content

Amazon MSK (Managed Kafka)

#174 · Level 3 · Modern architecture · Data and analytics

Amazon MSK (Managed Streaming for Apache Kafka) is the managed version of Apache Kafka — a system for reliably exchanging huge amounts of moving data or events. In Kafka, producers send data into groups called topics, and consumers read from there. Servers called brokers store and distribute the data. MSK handles setting up, patching and monitoring these brokers. It can run in two forms — Provisioned and Serverless — and regular Kafka tools work as before.

The country’s main news agency — hundreds of thousands of news items come in, and many newspapers each take what they need.

Kafka is very popular but hard to run yourself. MSK handles that hard part.

Event streaming in large companies, exchanging data between microservices.

Azure Event Hubs (Kafka endpoint) / HDInsight Kafka

For details and the latest information, see the official documentation: