Streaming is used in many different scenarios. Most of these use cases deal with the detection of problems, and we have a reasonable response to improve the outcome. The following are some of the use cases where stream processing has been successfully utilized:
- Financial stock price movement and prediction
- Solar power service management in real time
- Production line monitoring
- Video conferencing and chatting
- Audio signal streaming
- Music streaming
- Virtual reality data streaming
- Supply chain optimizations
- Fraud and intrusion detection, surveillance, and their prevention
- Most smart device applications
- Traffic monitoring
- Context aware promotions, and advertising
- Computer system and network monitoring
- Geospatial data processing
For example, FlightStats is an application that processes about 60,000,000 weekly flight events that come into their data acquisition system and then turns them into real-time intelligence for airlines and millions of travelers around the world.