EVERYTHING XIAOMI
Get listed
Side by side

Apache Samza vs Esper

Apache Samza logo

Apache Samza

6.0#17 in stream processing softwareFree plan
Free planAPILinuxSelf-hosted
Visit

Esper

7.5#3 in stream analytics softwareFree plan
Free planAPILinuxmacOSSelf-hosted
Visit

What both publish

FactApache SamzaEsper
Founded2013Esper is documented as created in 2006, with its first public release in early 2006.
IntegrationsBuilt-in integrations include Apache Kafka, AWS Kinesis, Azure Event Hubs, Elasticsearch, and Apache Hadoop, and custom sources can also be integrated.The feature list names CSV, JMS, HTTP, Kafka, database and socket input/output adapters, and JMX metrics exposure.
PurposeApache Samza is a distributed stream-processing framework for building stateful applications that process data in real time from multiple sources.Esper is a language, compiler and runtime for complex event processing and streaming analytics, available for Java and .NET.

Apache Samza plans

  • Apache SamzaFree

Esper plans

  • Esper 9.0.0Free
  • Esper Open SourceFree
  • Esper Enterprise EditionPriced on request
  • EsperHAPriced on request
  • Esper supportPriced on request

Pick Apache Samza if…

Samza suits developers building real-time stream-processing applications in Java or Scala who can manage a self-hosted deployment. Its range of APIs and integrations may also fit teams processing data from multiple sources.

Pick Esper if…

Esper may suit Java or .NET developers building event-processing applications that can embed a runtime in their processes. Its listed use cases include monitoring, financial applications, and sensor networks.

Charts they share