Stream Processing
Incremental Data Processing Framework
★ 4.4
Real-Time Computation System
★ 4.4
pip install hudipip install streamparsepip install hudipip install streamparsePython data engineers use Hudi with PySpark to build CDC (Change Data Capture) pipelines on data lakes — ingesting database change events from Kafka and applying upserts to Hudi tables on S3 using `UPSERT` operation type. Hudi handles deduplication and merge semantics automatically, enabling mutable data lake tables without full partition rewrites.
Python data engineers use Apache Storm via the streamparse library to write Storm topologies in Python. Storm is used for real-time event processing, fraud detection, and IoT telemetry pipelines where data must be processed and acted upon within milliseconds. While Kafka Streams and Flink have largely superseded Storm in new builds, it remains in production at organisations processing high-velocity event streams.
Individual Tool Pages