Spark Structured Streaming for Real-Time Pipelines
<p>Follow a data engineer at a fictional EV charging network as she rebuilds a nightly batch report into a live, production-grade pipeline with Spark Structured Streaming — reading real Kafka events, computing windowed aggregations with watermarking for late data, writing reliably with checkpointing and exactly-once semantics, and monitoring the running job for lag and backpressure once it hits real-world scale.</p>
Tools: Apache Spark, PySpark, Structured Streaming, Apache Kafka, Delta Lake