Distributed, Real-time Joins and Aggregations on User Activity Events using Kafka Streams

https://www.confluent.io/blog/distributed-real-time-joins-and-aggregations-on-user-activity-events-using-kafka-streams/