Skip to main content
Engineering, Data / ML

Rebuilding Uber’s Apache Pinot™ Query Architecture

October 16 / Global
Featured image for Rebuilding Uber’s Apache Pinot™ Query Architecture
Image
Figure 1: Diagram of our Neutrino-based query architecture.
Image
Figure 2: Query pushdown and execution in Neutrino.
Image
Figure 3: Use case lifecycle for real-time analytics.
Image
Figure 4: Hypothetical query where a user is interested in getting the 1,000 most recent trips’ metadata.
Image
Figure 5: High-level Cellar query architecture.
Image
Figure 6: Grafana® panel leveraging M3QL on Pinot, powered by Pinot’s pluggable Timeseries Engine. 
Image
Figure 7: In direct connection mode, Cellar clients hit Pinot brokers directly.
Ankit Sultana

Ankit Sultana

Ankit Sultana is the Tech Lead for the Pinot query stack at Uber and a member of the PMC of Apache Pinot.

Christina Li

Christina Li

Christina Li is a Senior Software Engineer at Uber.

Shaurya Chaturvedi

Shaurya Chaturvedi

Shaurya Chaturvedi is a Senior Software Engineer at Uber.

Tarun Mavani

Tarun Mavani

Tarun Mavani is a Software Engineer II at Uber.

Shreyaa Sharma

Shreyaa Sharma

Shreyaa Sharma is a Software Engineer at Uber.

Posted by Ankit Sultana, Christina Li, Shaurya Chaturvedi, Tarun Mavani, Shreyaa Sharma