From the course: Stream Processing Design Patterns with Kafka Streams

Unlock this course with a free trial

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

Use case definition

Use case definition

- [Instructor] In this chapter, you will be building a streaming pipeline, for the use case discussed in this video. I highly encourage you to build it yourself, based on the patterns we saw earlier in the course. Once done, please refer to the solution example code. Do note that there are multiple ways to achieve the same expected results. So, it's okay if your solution differs from the example code provided. So, here is the use case problem for you to solve. A technology website, publishes articles, on various topics, like machine learning, AI, and Big Data. readers search the website, click on links, and read articles. You need to build a streaming analytics pipeline, for real-time analytics of user behavior. For each article view, a clickstream event is generated, containing information about the user, topic, and the total time spent in reading the topic. You have two goals for this use case. Compute five-second…

Contents