Daniel (Weixiang) Wan

Hulu · High-Volume Stream & Batch

Turn a continuous stream of product events into analytical datasets.

Kafka continuously receives events, Spark processes and enriches them, and batch jobs organize them into analytical datasets such as user sessions and business-event records. These stages give analytics teams usable data and operators clear processing boundaries to inspect.

Read case study →
Shared KafkaContinuous intakeSpark enrichmentVerify and handleBatch processingSessions and factsDelta / HiveCore datasets