--- 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-08-09' parent\_category: name: Big Data url: https://www.g2.com/categories/big-data ---

# Spark Streaming Reviews & Product Details

Spark Streaming brings Apache Spark's language-integrated API to stream processing, letting you write streaming jobs the same way you write batch jobs. It supports Java, Scala and Python. Spark Streaming recovers both lost work and operator state (e.g. sliding windows) out of the box, without any extra code on your part.

* * *

Seller
[The Apache Software Foundation](https://www.g2.com/sellers/the-apache-software-foundation)
Discussions
[Spark Streaming Community](https://www.g2.com/products/spark-streaming/discuss)
Solution Type

Best-of-Breed

Show More

## Value at a Glance

Averages based on real user reviews.

### Perceived Cost

$$$$$

[
View More Pricing Information
](https://www.g2.com/products/spark-streaming/pricing)

## Top-Rated Alternatives

[

 ![Amazon Kinesis Data Streams](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Amazon Kinesis Data Streams")

Amazon Kinesis Data Streams

4.3/5(90)

](https://www.g2.com/products/aws-amazon-kinesis-data-streams/reviews)

[

 ![Confluent](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Confluent")

Confluent

4.4/5(114)

](https://www.g2.com/products/confluent/reviews)

[

 ![Google Cloud Dataflow](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Google Cloud Dataflow")

Google Cloud Dataflow

4.2/5(45)

](https://www.g2.com/products/google-cloud-dataflow/reviews)

[
View All Alternatives
](https://www.g2.com/products/spark-streaming/competitors/alternatives)

## User Insights

Average based on 40 real user reviews.

Perceived Cost

$$$$$

[Log in to unlock pricing and user insights](/login)

 ![K Madhusudan C.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "K Madhusudan C.")
KC

K Madhusudan C.

Software Engineer

Mid-Market (51-1000 emp.)

11/20/2023

"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.

What problems is Spark Streaming solving and how is that benefiting you?

Using spark streaming on data bricks helped us create event/data pipelines much quicker and its ability to process data faster made us achieve near real-time analytics. We also used delta lake on top of that which helped us store data which is used for analytics and other purposes Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Sai kiran S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sai kiran S.")
SS

Sai kiran S.

Specialist Programmer 

Enterprise (\> 1000 emp.)

6/8/2023

"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.

What problems is Spark Streaming solving and how is that benefiting you?

Spark Streaming solves the problem of real-time data processing and analytics by enabling the efficient processing of streaming data as it arrives. This benefits users by providing immediate insights and enabling timely actions based on real-time information. It allows for faster decision-making, proactive monitoring, and the ability to respond quickly to changing conditions or events. Spark Streaming's scalability, fault tolerance, and integration with other Spark components further enhance its effectiveness in handling large volumes of streaming data, leading to improved operational efficiency and better business outcomes. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Aditya S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Aditya S.")
AS

Aditya S.

Data Engineer

Enterprise (\> 1000 emp.)

6/7/2023

"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.

What problems is Spark Streaming solving and how is that benefiting you?

With the help of spark streaming, I am able to transfer real time data to the end users which are crucial for certain applications and services. It has helped me a lot in providing the correct data and saved ample amount of time. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

NH

Nagahema H.

Small-Business (50 or fewer emp.)

6/15/2023

"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 loose the connection easily and we have make another run by clearing states to get a proper run Review collected by and hosted on G2.com.

What problems is Spark Streaming solving and how is that benefiting you?

Streaming the data from our application helps us solve so many aspects of our business problems like getting the data from UI and saving it in database according to our format and needs Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Telecommunications](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Telecommunications")
AT

Verified User in Telecommunications

Mid-Market (51-1000 emp.)

7/1/2023

"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 procesisng 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.

What problems is Spark Streaming solving and how is that benefiting you?

Spark streaming solves a problem for larger datasets where we can process the real time data with streaming. You dont need to stream first and process but will spark stream u can process and stream Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Sarvesh B.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sarvesh B.")
SB

Sarvesh B.

Software Engineer

Mid-Market (51-1000 emp.)

6/29/2023

"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.

What problems is Spark Streaming solving and how is that benefiting you?

I was able to build complex data pipeline using apache spark. It involved multiple data reading and writing operations. The performance was very fast compared to single node server computation Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Aditya K.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Aditya K.")
AK

Aditya K.

Lead Software Engineer

Enterprise (\> 1000 emp.)

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 resources 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.

What problems is Spark Streaming solving and how is that benefiting you?

1.Data copy from production to dr using spark streaming pipeline

2.Collection of data from kafka brokers, cleansing the records and pushing it to the kafka producers

3.Gathering data from multiple flume agents running for various businesses and pushing them to hadoop hdfs

4. Analysing data from different airtel towers to create meaningful metrics to service our customers better Review collected by and hosted on G2.com.

Show More

8/14/2022
Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![PRANAY G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "PRANAY G.")
PG

PRANAY G.

Data Scientist

Small-Business (50 or fewer emp.)

7/5/2023

"Excellent"

4.5/5

What do you like best about Spark Streaming?

Streaming and handling large datasets in Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

No, i didn't got issues while using spark streaming Review collected by and hosted on G2.com.

What problems is Spark Streaming solving and how is that benefiting you?

In real-time i can handling the data and making predictions on time Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Sangeet Y.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sangeet Y.")
SY

Sangeet Y.

Associate

Mid-Market (51-1000 emp.)

6/16/2023

"One of leading technology"

5/5

What do you like best about Spark Streaming?

It is very use full tool which can teach you more in depth knowledge of big data Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

It is a very complicated to understands the functions Review collected by and hosted on G2.com.

What problems is Spark Streaming solving and how is that benefiting you?

It is a process of running data and process Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Shubham S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Shubham S.")
SS

Shubham S.

Lead Data Engineer

Mid-Market (51-1000 emp.)

6/7/2023

"One of the Best Streaming Dataset Handler"

5/5

What do you like best about Spark Streaming?

Native compatibility with spark and ease of use Review collected by and hosted on G2.com.

What do you dislike about Spark Streaming?

Basic knowledge of spark is required to start with Review collected by and hosted on G2.com.

What problems is Spark Streaming solving and how is that benefiting you?

Ingestion and manipulation of real time data streams Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

## 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.

[
Ask about Spark Streaming
](https://www.g2.com/products/spark-streaming/discussions/new)

GU

Guest User

What is Spark Streaming used for?

0 Upvotes

0

[
Join the conversation
](https://www.g2.com/discussions/what-is-spark-streaming-used-for)

[
View all Discussions
](https://www.g2.com/products/spark-streaming/discuss)

##### Pricing

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

[
View More Pricing Information
](https://www.g2.com/products/spark-streaming/pricing)

Spark Streaming Comparisons

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_6c02a8e14b7579c91df2f2d00649fb51/aws-amazon-kinesis-data-streams.png "Product Avatar Image")

Amazon Kinesis Data Streams

4.3/5(90)

[
Compare Now
](https://www.g2.com/compare/aws-amazon-kinesis-data-streams-vs-spark-streaming)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_0c51d2c2e5f85fe45126eb818f748267/google-cloud-dataflow.png "Product Avatar Image")

Google Cloud Dataflow

4.2/5(45)

[
Compare Now
](https://www.g2.com/compare/google-cloud-dataflow-vs-spark-streaming)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_b087379a1153e7d513f37c83481c8ced/confluent.png "Product Avatar Image")

Confluent

4.4/5(114)

[
Compare Now
](https://www.g2.com/compare/confluent-vs-spark-streaming)

##### 
##### Spark Streaming Features

Data

Data Processing

Data Sources

Integration

Analytics

Reporting & Analytics

[
View More Features
](https://www.g2.com/products/spark-streaming/features)

## Work at The Apache Software Foundation?

Claim this profile to respond to reviews, update product info, and reach in-market buyers.

[
Claim this profile
](https://www.g2.com/products/spark-streaming/claim_requests/new?utm_medium=profile-footer-claim-cta&utm_source=g2)

##### Categories on G2

[Event Stream Processing](https://www.g2.com/categories/event-stream-processing)

##### Explore More

[Ideal relational database for fast-growing businesses](https://www.g2.com/discussions/what-is-the-ideal-relational-database-for-fast-growing-businesses)[What is the most affordable remote support software for SMBs?](https://www.g2.com/discussions/what-is-the-most-affordable-remote-support-software-for-smbs)[Top-rated catalog management software for B2B sales](https://www.g2.com/discussions/top-rated-catalog-management-software-for-b2b-sales)

[What are the best DBMS platforms for integration with business applications?](https://www.g2.com/discussions/what-are-the-best-dbms-platforms-for-integration-with-business-applications)[What event registration and ticketing software can a small events team set up without paying for an expensive implementation or outside consultant?](https://www.g2.com/discussions/what-event-registration-and-ticketing-software-can-a-small-events-team-set-up-without-paying-for-an-expensive-implementation-or-outside-consultant)[What are the highest rated wide column databases for petabyte-scale analytical workloads in enterprise environments?](https://www.g2.com/discussions/what-are-the-highest-rated-wide-column-databases-for-petabyte-scale-analytical-workloads-in-enterprise-environments)

[Show MoreShow Less](javascript:void(0);)