Text: Stream Processing and Analytics
Consider the following use cases and classify them into various classes - Batch Processing, Stream Processing, Real-Time Systems (i.e., Hard, Soft, Near) with justifications: [2+2+2=6M]
a. A weather monitoring system that keeps track of atmospheric changes (temperature, humidity, atmospheric pressure) and sends these events to a central analytics engine. The analytics engine develops insights on weather forecasting and sends them to the weather department every two hours.
b. In a cricket tournament, no-ball trackers send sensor data to a monitoring system that will analyze the signal and send an alarm signal in case the bowler delivers a no-ball. If the tracking system signals a no-ball, the batsman gets a free hit.
c. A real-time stock quotes application tracks a list of stocks based on subscribers' interest and sends customized alerts.