Amazon MSK offers seamless AWS integration, simplifying development and operation. It supports efficient data streaming and ensures cost-effective scalability without additional setup needs.


| Product | Mindshare (%) |
|---|---|
| Amazon MSK | 4.3% |
| Apache Flink | 8.9% |
| Databricks | 8.1% |
| Other | 78.7% |
| Title | Rating | Mindshare | Recommending | |
|---|---|---|---|---|
| Databricks | 4.1 | 8.1% | 96% | 93 interviewsAdd to research |
| Confluent | 4.1 | 6.6% | 95% | 25 interviewsAdd to research |
| Company Size | Count |
|---|---|
| Small Business | 4 |
| Midsize Enterprise | 6 |
| Large Enterprise | 4 |
| Company Size | Count |
|---|---|
| Small Business | 63 |
| Midsize Enterprise | 34 |
| Large Enterprise | 166 |
Amazon MSK stands out for its effortless creation, deployment, and access to new features without complex VPC configurations. Automating scalability, it demands minimal intervention, making it ideal for high-volume workflows. Developers benefit from real-time analytics, event sourcing, and log ingestion, aiding in dashboard maintenance and user log tracking. However, integration challenges exist as some face inflexibility, intricate configurations, and plugin development difficulties. Schema validation, connector variety, and complex update processes lead some to seek alternatives. Noteworthy for order data streaming, transaction tracking in retail and banking, and other real-time data applications, Amazon MSK remains attractive despite high cost concerns.
What are Amazon MSK's key features?In retail and banking, Amazon MSK facilitates order data streaming and transaction tracking. Its capabilities in supporting CDC pipelines, high-volume data management, and asynchronous processes make it favorable for integrating systems, streaming IoT data, and managing dashboard flows. Challenges in integration and configuration persist, nudging users to explore different options in certain contexts.
Amazon MSK was previously known as Amazon Managed Streaming for Apache Kafka.
| Author info | Rating | Review Summary |
|---|---|---|
| Co-Founder & CTO at Photios AI | 3.0 | I’ve found Amazon MSK effective for real-time analytics and microservice communication, though configuration limitations and fewer connectors compared to alternatives slightly hinder flexibility for our unique AWS-based use case. |
| Senior Software Engineer at a consultancy with 201-500 employees | 4.0 | I use Amazon MSK with Debezium to stream data from Oracle to Kafka on AWS. Setup was easy, auto-scaling is helpful, and it's low-maintenance, but changing configurations is difficult without recreating clusters, which is frustrating. |
| devops engineer at bpm links | 3.0 | I use Amazon MSK to migrate data from PostgreSQL to DynamoDB, appreciating its encryption and integration with AWS services, though setup was complex due to poor documentation and the need for custom plugin creation, unlike simpler alternatives like Fivetran. |
| CTO at Atulya Abhinav Tech Private Limited | 4.0 | We used Amazon MSK to manage high-volume data efficiently with remarkable scalability and stability, though its high cost is a drawback, as the 60% cost increase doesn't justify the savings. Overall, it manages installations with minimal human intervention. |
| Integration Solution Architect at a consultancy with 11-50 employees | 3.5 | I use Amazon MSK for CDC processes to extract and distribute data. While it's flexible and cost-effective for innovation, schema validation needs improvement. Integration is complex, and additional AWS services like Glue and EventBridge are required for comprehensive solutions. |
| Senior Software Engineer at a recreational facilities/services company with 1,001-5,000 employees | 4.0 | I use Amazon MSK for communication purposes, appreciating its ease of deploying new features and separation of concerns. While initial configuration was challenging, its performance handling large data volumes is positive, providing a good return on investment. |
| SDE at Mindtickle | 4.0 | I use Amazon MSK in my company for CDC pipelines to asynchronously collect data from databases and systems. Although valuable, it needs improvement in horizontal scaling and message size limitations. We haven't explored other solutions or cloud providers. |
| Senior Data Engineer at a computer software company with 201-500 employees | 4.0 | We value Amazon MSK for its seamless AWS integration and automatic configuration, making it ideal for our stable data volume. While Confluent presented schema challenges, our current Amazon MSK setup suits us unless future needs change significantly. |