HAQM Managed Streaming for Apache Kafka features
Why HAQM MSK?
HAQM Managed Streaming for Apache Kafka (HAQM MSK) offers fully managed Apache Kafka, Kafka Connect, and HAQM MSK Replicator. Apache Kafka is a distributed data store optimized for ingesting and processing streaming data in real time. HAQM MSK provisions your cluster infrastructure, configures your Apache Kafka clusters, replaces servers when they fail, orchestrates server patches and upgrades, architects clusters for high availability, ensures data is durably stored and secured, sets up monitoring and alarms, and runs scaling to support load changes. With HAQM MSK, you can spend more of your time developing and running streaming event applications than managing your Apache Kafka clusters.

Scalable integration
HAQM MSK is the integration backbone for modern messaging and event-driven applications at the center of data ingest and processing services as well as microservice application architectures. There are multiple ways to integrate with other systems, including a variety of other AWS services, making application development simpler and faster. You can bring your own connector and deploy it on fully managed infrastructure through HAQM MSK Connect. Alternatively, you can choose from an ever-growing list of native integrations with other AWS services, such as HAQM S3, HAQM Redshift, HAQM Managed Service for Apache Flink, and AWS Lambda. HAQM MSK also integrates with AWS Identity and Access Management (IAM), AWS Certificate Manager (ACM), and AWS Key Management Service (AWS KMS) to provide secure, authenticated, and authorized client access to your data. You also have the option to enforce schema governance through AWS Glue Schema Registry.
