"MSK has a private network that's an out-of-box feature."
"The solution is very stable and reliable."
"The solution is better than average and some of the valuable features include efficiency and stability."
"As an open-source solution, using it is basically free."
"It should be more flexible, integration-wise."
"There could be an improvement in the area of the user configuration section, it should be less developer-focused and more business user-focused."
"We would like to have the ability to do arbitrary stateful functions in Python."
"The solution itself could be easier to use."
Amazon Managed Streaming for Apache Kafka (Amazon MSK) is a fully managed service that enables you to build and run applications that use Apache Kafka to process streaming data. Amazon MSK provides the control-plane operations, such as those for creating, updating, and deleting clusters.
Spark Streaming makes it easy to build scalable fault-tolerant streaming applications.
Amazon MSK is ranked 8th in Streaming Analytics with 1 review while Apache Spark Streaming is ranked 10th in Streaming Analytics with 3 reviews. Amazon MSK is rated 8.0, while Apache Spark Streaming is rated 7.6. The top reviewer of Amazon MSK writes "Allows you to build and run applications easily". On the other hand, the top reviewer of Apache Spark Streaming writes "Mature and stable with good scalability". Amazon MSK is most compared with Confluent, Amazon Kinesis, Azure Stream Analytics, Google Cloud Dataflow and Aiven for Apache Kafka, whereas Apache Spark Streaming is most compared with Amazon Kinesis, Azure Stream Analytics, Apache Flink, Spring Cloud Data Flow and PubSub+ Event Broker.
See our list of best Streaming Analytics vendors.
We monitor all Streaming Analytics reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.