Apache Spark Streaming Room for Improvement

AbhishekGupta - PeerSpot reviewer
Engineering Leader at Walmart

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.

Apache Spark Streaming does not have auto-tuning. A customer needs to invest a lot, in terms of management and maintenance.

View full review »
Oscar Estorach - PeerSpot reviewer
Chief Data-strategist and Director at Theworkshop.es

In terms of improvement, the UI could be better. Additionally, Spark Streaming works well for various use cases, but improvements could be made for ultra-fast scenarios where seconds matter. While some business processes require real-time data every second, not all projects demand such speed. For instance, batch processing, short intervals for competitive intelligence, or operational intelligence actions might not need sub-second precision. Streaming is versatile but needs careful consideration based on the specific use case and problem at hand.

View full review »
DR
Chief Technology Officer at Teslon Technologies Pvt Ltd

In terms of disadvantages, it was a bit cumbersome due to its size. It wasn't quite cloud-native back then, meaning it wasn't easy to deploy it in a Kubernetes cluster and similar environments. I found it a bit challenging, but I'm not sure if that's still the case now. It probably has better support.

It was on-prem when we wanted to migrate it to the cloud, especially on Kubernetes, I remember facing some difficulties in successfully migrating the system.

View full review »
Buyer's Guide
Streaming Analytics
April 2024
Find out what your peers are saying about Apache, Amazon Web Services (AWS), Microsoft and others in Streaming Analytics. Updated: April 2024.
768,740 professionals have used our research since 2012.
Prashast Tripathi - PeerSpot reviewer
Data Engineer at DTDL

Apache Spark Streaming is a native integration of some libraries in terms of cost and load-related optimizations. The cost and load-related optimizations are areas where the tool lacks and needs improvement.

View full review »
Oscar Estorach - PeerSpot reviewer
Chief Data-strategist and Director at Theworkshop.es

The installation is difficult. You definitely need more than one person. That said, if you are implementing the cloud, it's easier.

The solution itself could be easier to use.

The solution is free to use as it is open-source.

View full review »
SB
Sr Technical Analyst at Sumtotal

The initial setup is quite complex. 

View full review »
JV
Head of Data Science at a energy/utilities company with 10,001+ employees

We would like to have the ability to do arbitrary stateful functions in Python.

View full review »
VK
Chief Innovation & Technology Leader at a mining and metals company with 1,001-5,000 employees

There could be an improvement in the area of the user configuration section, it should be less developer-focused and more business user-focused. For example, it is still not plug and play and use as some of the cloud offerings that come ready to use. It is not up there in the reading leading edge.

View full review »
Buyer's Guide
Streaming Analytics
April 2024
Find out what your peers are saying about Apache, Amazon Web Services (AWS), Microsoft and others in Streaming Analytics. Updated: April 2024.
768,740 professionals have used our research since 2012.