From the course: Stream Processing Design Patterns with Kafka Streams

Unlock this course with a free trial

Join today to access over 22,600 courses taught by industry experts.

Real-time predictions: Pattern

Real-time predictions: Pattern

- [Instructor] In this chapter, we will discuss our final pattern in the course, real-time predictions. What is the real-time predictions pattern? This pattern involves analyzing streaming data in real time to predict outcomes and behavior and publish them to outgoing streams. The goal is to look for signals of future behavior in real-time streams, generate predictions, and trigger real-time actions so that we take advantage of the signals or prevent disasters. What are some of the key real-time prediction use cases? In eCommerce, user browsing behavior can be monitored in real time and product recommendations and offers can be generated to promote buy-in. In healthcare, automated triaging of problems based on the signals generated from these monitoring devices can help in quick actions that can be life saving. IT operations can benefit from predictions for system or service failures based on telemetry and logs. In…

Contents