
Apache Samza
6.0#17 in stream processing softwareFree planFree planAPILinuxSelf-hosted
Visit
| Fact | Apache Samza | Esper |
|---|---|---|
| Founded | 2013 | Esper is documented as created in 2006, with its first public release in early 2006. |
| Integrations | Built-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. |
| Purpose | Apache 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. |
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.
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.