--- title: Spark Streaming Reviews meta_title: 'Spark Streaming Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 40 reviews by the users' company size, role or industry to find out how Spark Streaming works for a business like yours. aggregate_rating: rating_value: 4.2 review_count: 40 scale: '5' date_modified: '2026-09-22' parent_category: name: Big Data url: https://www.g2.com/categories/big-data ---

Spark Streaming Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$

User Insights

Average based on 40 real user reviews.

Perceived Cost

$$$$$

Spark Streaming Reviews (40)

View 1 Video Reviews
Reviews

Spark Streaming Reviews (40)

View 1 Video Reviews
4.2
40 reviews

What do users say?

Generated using AI from real user reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
K Madhusudan C.
KC
K Madhusudan C.
Software Engineer
Mid-Market (51-1000 emp.)
"Best tool for building large scale data pipelines"
4.5/5
What do you like best about Spark Streaming?

Its ability to handle large volumes of data makes it horizontally scalable and its fault tolerance through data replication and and also its support for batch streaming make data process faster Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

Micro batching latency reduces the latency and also its resource-intensive consuming large amount of resources Review collected by and hosted on G2.com.

Sai kiran S.
SS
Sai kiran S.
Specialist Programmer
Enterprise (> 1000 emp.)
"A Heartfelt Thanks for the Amazing Amazon Apache Spark Streaming"
5/5
What do you like best about Spark Streaming?

What I like best about Spark Streaming is its ability to handle real-time data processing efficiently while maintaining high throughput. It enables seamless integration with the Apache Spark ecosystem, providing access to a wide range of libraries and tools. The programming model is easy to work with, and its fault tolerance mechanisms ensure reliable data processing even in the face of failures. Additionally, Spark Streaming's scalability and integration with various data sources make it a versatile choice for handling streaming data. Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

No built-in support for event time processing. Review collected by and hosted on G2.com.

Aditya S.
AS
Aditya S.
Data Engineer
Enterprise (> 1000 emp.)
"Faster than the blink of any eye"
5/5
What do you like best about Spark Streaming?

With the help of spark streaming huge amounts of data can be transferred with literally zero latency. Scripts are easy to configure and execute using spark clusters. Most important, failures can be found and and resolved with the spark UI logs Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

There is a lot to learn about Spark Streaming and bulks of documentation can sometimes be a bit overwhelming to go through. Data visualisation can be more enhanced rather than having the basic interface. It can be costly at times if clusters are not properly optimised. Review collected by and hosted on G2.com.

NH
Nagahema H.
Small-Business (50 or fewer emp.)
"Very easy to use and great features"
5/5
What do you like best about Spark Streaming?

Spark streaming is very simple and easy to implement as we need to only configure parameters to the existing package. Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

Sometimes when drivers are not available we lose the connection easily and we have to make another run by clearing states to get a proper run Review collected by and hosted on G2.com.

Mohd A.
MA
Mohd A.
Digital Specialist Engineer(L1)
Small-Business (50 or fewer emp.)
"Spark streaming is good enough to stream data"
4/5
What do you like best about Spark Streaming?

Spark streaming is one of the best things to stream data easily, after Kafka. If you want to stream a small or medium amount of data, you can easily and safely use Spark streaming. Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

Kafka is better than Spark streaming because Spark streaming does not work properly with larger amounts of data, whereas Kafka streaming handles the data very well. Review collected by and hosted on G2.com.

Muddit Gupta B.
MB
Muddit Gupta B.
Small-Business (50 or fewer emp.)
"Fast with Low data transformation with good scalability."
4/5
What do you like best about Spark Streaming?

Real-time Analytics and an open-source solution. Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

Complex to setup initially and not that much relevant for small applications. Review collected by and hosted on G2.com.

Verified User in Telecommunications
AT
Verified User in Telecommunications
Mid-Market (51-1000 emp.)
"Spark Streaming best for processing"
4.5/5
What do you like best about Spark Streaming?

Spark streaming is one of the key components which helps the real time streaming of data and also gives lots of enhancement that helps processing larger datasets Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

There is no dislike I feel In general but the compatibility does matter some or the other time on different platforms. But still its the best streaming and processing Review collected by and hosted on G2.com.

Sarvesh B.
SB
Sarvesh B.
Software Engineer
Mid-Market (51-1000 emp.)
"Building data pipelines"
5/5
What do you like best about Spark Streaming?

I was able to build complex data pipeline using apache spark Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

Spark is generally not suitable when the dataset is relatively small. Review collected by and hosted on G2.com.

Verified User in Logistics and Supply Chain
UL
Verified User in Logistics and Supply Chain
Enterprise (> 1000 emp.)
"Hard to understand"
2.5/5
What do you like best about Spark Streaming?

It's evolution in Big Data World. Very trendy and evolving. Also people are using for real time processing as well as batch processing which saves cost too. Thankful Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

It's difficult to understand and learn. Not much resources available. Also, people must have a hard core big data background with map reduce and java understanding to further understand spark streaming Review collected by and hosted on G2.com.

Aditya K.
AK
Aditya K.
Lead Software Engineer
Enterprise (> 1000 emp.)
Originally submitted 8/13/2022
"spark streaming jobs"
5/5
What do you like best about Spark Streaming?

Spark is a very powerful framework and we run spark streaming jobs for multiple requirements such as gathering data from flume, kafka, sqoop, hdfs and pushing it into other nodes. One of the daily used spark streaming job is for copying our data from production to DR using spark streaming job. What we do here is we copy the fsimages from production and dr cluster, and then run a spark streaming job to flatten the image and calculate diff, post which the data is then pushed to a database and data is copied from production to dr using the diff of namespace image. We have copied almost 800+ TB data using this streaming job. Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

Spark streaming jobs are resource-intensive as well as complex, so you need engineers who know well how to tune the job, else one spark streaming job could consume resources enough to bring a multi-node cluster down. Review collected by and hosted on G2.com.

Questions about Spark Streaming? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is Spark Streaming used for?

0 Upvotes
0
Join the conversation
Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Spark Streaming Comparisons
Spark Streaming Features
Data Processing
Data Sources
Integration
Reporting & Analytics