Your company has successfully migrated to the cloud and now wants to analyze its data streams to optimize operations. Since there is no existing code for this analysis, all options are being considered. The company requires a combination of batch and stream processing, as some jobs run hourly while other data is processed in real time. Which technology should they use?