Distributed, Real-Time Joins and Aggregations on User Events Using Kafka Streams | Hacker News Reader