Combine Batch and Streaming Jobs to Serve Real-Time Analytics