Best Event Stream Processing Software

Products Buyer's Guide
8.2
Aiven for Apache Kafka
★★★★★

Aiven for Apache Kafka

Aiven for Apache Kafka is a fully managed streaming platform, deployable in the cloud of your choice. Snap it into your existing workflows with the click of a button, automate away the mundane tasks, and focus on building your core apps.

Aiven makes Apache Kafka simple! - Muhammad Z.

Ease of use
8.5
Support
7.8
Ease of Setup
0.0

Languages supported: English

8.8
Apache Kafka
★★★★★

Apache Kafka

Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java.

Kafka - The data streaming broker - Jimesh S.

Ease of use
8.6
Support
8.6
Ease of Setup
0.0
8.2
Amazon Kinesis
★★★★★

Amazon Kinesis

Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data such as video, audio, application logs, website clickstreams, and IoT telemetry, so you can get timely insights and react quickly to new information.

A savior for reliable processing of real-time data. - Majeed M.

Ease of use
8.5
Support
7.9
Ease of Setup
7.3
8.0
StreamSets
★★★★★

StreamSets

The StreamSets DataOps platform enables companies to build, execute, operate and protect batch and streaming dataflows. The commercial StreamSets Control Hub is the platform's cloud-native control plane through which enterprises design, monitor and manage complex data movement that is executed by multiple Data Collectors.

Very good data operation platform, Hassle-free filtration of data and numerous options for the same - Meghana V.

Ease of use
8.7
Support
7.9
Ease of Setup
8.3
7.6
Instaclustr Managed Kafka
★★★★★

Instaclustr Managed Kafka

Build your application on the fastest and most scalable distributed streaming platform with Instaclustr's Managed Kafka. Apache Kafka is the leading streaming and queuing technology for large-scale, always-on applications. Instaclustr's Managed Service for Apache Kafka is the best way to run Kafka in the cloud, providing you a production ready and fully supported Apache Kafka cluster in minutes.

Good fast service - Ariunbat T.

Ease of use
Support
Ease of Setup

Languages supported: English

8.2
Google Cloud Dataflow
★★★★★

Google Cloud Dataflow

Cloud Dataflow is a fully-managed service for transforming and enriching data in stream (real time) and batch (historical) modes with equal reliability and expressiveness.

Great tool to build both Batch and Stream BigData pipelines - Consultant in Airlines/Aviation

Ease of use
8.0
Support
8.1
Ease of Setup
7.4
7.6
IBM Cloud Pak for Integration
★★★★★

IBM Cloud Pak for Integration

Set up the appropriate organizational models and governance practices to support agile integration, simplify the management of your integration architecture and reduce cost with the IBM Cloud Pak™ for Integration. Running on Red HatВ® OpenShiftВ®, the IBM Cloud Pak for Integration gives businesses complete choice and agility to deploy workloads on premises and on private and public clouds.

My experience with IBM cloud pak for integration was really good. I mostly used IBM app connect. - Adarsh T.

Ease of use
6.2
Support
7.0
Ease of Setup
0.0
7.8
Spark Streaming
★★★★★

Spark Streaming

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.

Best streaming engine compared to Kinesis - Administrator in Computer Software

Ease of use
8.8
Support
7.4
Ease of Setup
9.0
9.0
PubSub+
★★★★★

PubSub+

Solace PubSub+ is a message broker that lets you establish event-driven interactions between applications and microservices across hybrid cloud environments using open APIs and protocols.

Best Cloud based Messaging As a Service - GANESH KUMAR S.

Ease of use
Support
Ease of Setup

Languages supported: English

7.4
Amazon Managed Streaming for Apache Kafka (Amazon MSK)
★★★★★

Amazon Managed Streaming for Apache Kafka (Amazon MSK)

Amazon Managed Streaming for Kafka (Amazon MSK) is a fully managed service that makes it easy for you to build and run applications that use Apache Kafka to process streaming data. Apache Kafka is an open-source platform for building real-time streaming data pipelines and applications.

Review about Amazon Managed Streaming for Apache Kafka (Amazon MSK) - Engr Aijaz Ali K.

Ease of use
8.0
Support
7.1
Ease of Setup
0.0
9.6
Lenses
★★★★★

Lenses

Lenses, a product to streamline your data pipelines over Kubernetes, connect Kafka with external systems and easily manage your cluster. The data streaming platform that simplifies your streams with Kafka and Kubernetes; any flow, any data, one Lens.

DataOps for Kafka - Alexandru-Florian A.

Ease of use
9.8
Support
9.4
Ease of Setup
0.0

Languages supported: English

9.0
Hazelcast Jet
★★★★★

Hazelcast Jet

Hazelcast Jet is a continuous data processing distributed technology, uniquely designed to allow you to gain computing insights faster, enable actions within shorter durations, and engage new data at the speed with which it is arriving.

Simple and Powerful Stream Processing Engine - Mateusz K.

Ease of use
Support
Ease of Setup
8.0
SAS Event Stream Processing
★★★★★

SAS Event Stream Processing

With SAS Event Stream Processing, you can analyze high-velocity big data while it's still in motion, before it is stored, so you can take immediate action on what's relevant, and ignore what isn't.

SAS Review - User in E-Learning

Ease of use
Support
Ease of Setup

Languages supported: German, English, French, Spanish

10.0
Striim
★★★★★

Striim

Striim platform is an end-to-end streaming data integration and operational intelligence solution designed to enable continuous query and processing and streaming analytics.

Striim to move data to cloud - User in Environmental Services

Ease of use
Support
Ease of Setup
B2B Software Guide