Stream Processing
Distributed Stream Processing Framework
★ 4.0
Streaming Database for IoT
★ 3.6
N/A — Java-basedpip install hstreamdbN/A — Java-basedpip install hstreamdbPython data engineers interact with Apache Samza primarily through its REST API or by bridging Python logic into Samza jobs via subprocess calls. More commonly, Python pipelines produce events to Kafka topics that Samza jobs consume for stateful aggregation — Python handles data ingestion and enrichment while Samza manages low-latency stateful stream processing at scale.
Python data engineers use the `hstreamdb` Python client to produce and consume events from HStreamDB streams in IoT and real-time analytics pipelines. SQL subscriptions let Python consumers receive only the records matching a filter condition, reducing the amount of data the Python processor needs to handle and filter client-side.
Individual Tool Pages