Try our new research platform with insights from 80,000+ expert users
Apache Spark Streaming Logo

Apache Spark Streaming pros and cons

Vendor: Apache
4.0 out of 5

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the category report

Prominent pros & cons

PROS

Apache Spark Streaming offers near real-time analytics and allows developers to build APIs easily for code-streaming pipelines.
It integrates well with an ecosystem of other stock services, making it versatile for tasks such as competitive intelligence and monitoring workflows.
As an open-source platform, it is cost-effective and free to use.
Checkpointing and Streaming API are valuable features that enhance its capabilities in processing real-time data and handling continuous streams.
Its machine learning capabilities are extensive and can be utilized in a low-code approach.

CONS

Apache Spark Streaming could benefit from a configuration section less focused on developers and more on business users.
The ability to implement arbitrary stateful functions in Python is desired.
The service structure has issues, particularly with memory management and latency, lacking real-time analytics.
Initial setup is complex, and resource consumption is high even for small-scale applications.
Cost and load-related optimizations require improvement.
 

Apache Spark Streaming Pros review quotes

DR
Jun 8, 2023
Apache Spark Streaming was straightforward in terms of maintenance. It was actively developed, and migrating from an older to a newer version was quite simple.
RK
Jun 3, 2024
Apache Spark's capabilities for machine learning are quite extensive and can be used in a low-code way.
Prashast Tripathi - PeerSpot reviewer
Jul 24, 2023
Apache Spark Streaming has features like checkpointing and Streaming API that are useful.
Find out what your peers are saying about Apache, Amazon Web Services (AWS), Microsoft and others in Streaming Analytics. Updated: December 2024.
824,053 professionals have used our research since 2012.
Oscar Estorach - PeerSpot reviewer
Aug 18, 2021
The solution is very stable and reliable.
SB
Nov 21, 2022
It's the fastest solution on the market with low latency data on data transformations.
AbhishekGupta - PeerSpot reviewer
Oct 8, 2022
Apache Spark Streaming's most valuable feature is near real-time analytics. The developers can build APIs easily for a code-steaming pipeline. The solutions have an ecosystem of integration with other stock services.
Oscar Estorach - PeerSpot reviewer
Jan 25, 2024
Apache Spark Streaming is versatile. You can use it for competitive intelligence, gathering data from competitors, or for internal tasks like monitoring workflows.
reviewer1494531 - PeerSpot reviewer
Apr 11, 2022
As an open-source solution, using it is basically free.
reviewer1516182 - PeerSpot reviewer
Mar 19, 2021
The solution is better than average and some of the valuable features include efficiency and stability.
AM
Nov 14, 2024
Spark Streaming is critical, quite stable, full-featured, and scalable.
 

Apache Spark Streaming Cons review quotes

DR
Jun 8, 2023
It was resource-intensive, even for small-scale applications.
RK
Jun 3, 2024
The debugging aspect could use some improvement.
Prashast Tripathi - PeerSpot reviewer
Jul 24, 2023
The cost and load-related optimizations are areas where the tool lacks and needs improvement.
Find out what your peers are saying about Apache, Amazon Web Services (AWS), Microsoft and others in Streaming Analytics. Updated: December 2024.
824,053 professionals have used our research since 2012.
Oscar Estorach - PeerSpot reviewer
Aug 18, 2021
The solution itself could be easier to use.
SB
Nov 21, 2022
The initial setup is quite complex.
AbhishekGupta - PeerSpot reviewer
Oct 8, 2022
The service structure of Apache Spark Streaming can improve. There are a lot of issues with memory management and latency. There is no real-time analytics. We recommend it for the use cases where there is a five-second latency, but not for a millisecond, an IOT-based, or the detection anomaly-based. Flink as a service is much better.
Oscar Estorach - PeerSpot reviewer
Jan 25, 2024
In terms of improvement, the UI could be better.
reviewer1494531 - PeerSpot reviewer
Apr 11, 2022
We would like to have the ability to do arbitrary stateful functions in Python.
reviewer1516182 - PeerSpot reviewer
Mar 19, 2021
There could be an improvement in the area of the user configuration section, it should be less developer-focused and more business user-focused.
AM
Nov 14, 2024
We don't have enough experience to be judgmental about its flaws.