From the course: Stream Processing Patterns in Apache Flink

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Leaderboards: Pattern

Leaderboards: Pattern - Flink Tutorial

From the course: Stream Processing Patterns in Apache Flink

Start my 1-month free trial

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 and implement an example in Apache Flink. 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 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…

Contents