Faster Analytics for Fast Data with Apache Pinot and Flink SQL
summary
Combines Apache Pinot for low latency OLAP storage with Flink SQL for streaming joins and repartitioning, ingesting Twitch events via Kafka and decorating from S3 then visualizing in Superset. Shows Pinot indexes like inverted, JSON, geo and star tree and claims millisecond query latency at million+ QPS, uses Flink to emit key-partitioned upsert streams so group by stream id returns one, and notes an alternative segment-writer path gives micro-batch freshness tradeoff and cites Alibaba 2.5B events/sec as scale evidence.
AI-written summary · about
chapters (10)
- 0:00Introduction to real-time analytics
- 1:14Real-time analytics use cases
- 8:38Apache Pinot overview
- 15:48Pinot ingestion challenges
- 16:10Apache Flink introduction
- 18:36Solving Pinot challenges with Flink
- 25:54Live demo walkthrough
- 26:35Key takeaways and summary
- 27:18Pinot architecture deep dive
- 28:43Q&A session
related talks
46mOptimizing Speed and Scale of User-Facing Analytics w Kafka and Pinot
49mIntroduction to Real-Time Analytics with Apache Pinot
34mReal-Time Analytics: Going Beyond Stream Processing with Apache Pinot
34mNext generation OLAP stack using Apache Pinot
44mUSER-FACING, REALTIME ANALYTICS USING APACHE PINOT
47mReal-time analytics for your users with Apache Pinot
54mAn Introduction to Apache Pinot
33mPinot, Why Are You So Fast?
