From the course: Stream Processing Design Patterns with Kafka Streams

Unlock this course with a free trial

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

Leaderboards: Pattern

Leaderboards: Pattern

- [Instructor] Real-time leaderboards is an interesting use case for stream processing. Let's explore more about this use case in this chapter. What is the leaderboard pattern? This pattern focuses on analyzing real-time streaming data and then updating and maintaining a leaderboard that shows the top X elements. This allows to create real-time dashboards where the elements are moving up and down based on the current trends. What are some of the most popular use cases for leaderboards in various domains? In e-commerce, this can be used to show the top trending or selling products. It can also show customer segments and geographics. In healthcare, it can be used to understand the causes of hospitalization across hospitals in a geography. In IT Operations, leaderboards can show the top issues or exception codes. It can also show request rates by service type or system load. In media, top trending topics or videos is a…

Contents