Architecture of Spark Streaming