Skip to main content
Data / ML, Engineering

Building Zone Failure Resilience in Apache Pinot™ at Uber

November 6 / Global
Featured image for Building Zone Failure Resilience in Apache Pinot™ at Uber
Image
Figure 1: High-level diagram of Pinot zone failure resilience architecture.
Image
Figure 2: Pinot integration with Odin worker and the execution flow to register Pinot server pool.
Image
Figure 3: Grafana® panel that demonstrates the QPS per replica-group. 
Image
Figure 4: Multiple nodes within the same isolation group can be rolled out concurrently.
Image
Figure 5: Comparison of rollout timelines between the default release pipeline and isolation-group-based release pipeline.
Si Lao

Si Lao

Si is a Staff Software Engineer on the Real-Time Data team at Uber. He works on building a highly scalable, reliable streaming data infrastructure at Uber, including Apache Kafka® and Pinot.

Christina Li

Christina Li

Christina is a Senior Software Engineer on the Real-Time Analytics team at Uber. Her work focuses on the Pinot query stack.

Xuanyi Li

Xuanyi Li

Xuanyi is a Senior Software Engineer on the Real-Time Analytics team at Uber. His work focuses on building Pinot infrastructure and developing the Apache Pinot project.

Yang Yang

Yang Yang

Yang Yang is a Senior Staff Engineer who leads Uber’s Cache Platform. Previously, she was on the Real-Time Data team building a highly scalable, reliable streaming data infrastructure at Uber, including Kafka and Apache Flink®.

Ujwala Tulshigiri

Ujwala Tulshigiri

Ujwala Tulshigiri is a Sr Engineering Manager on the Real-Time Analytics team within the Uber Data Org. She leads a team that builds a self-served, reliable, and scalable real-time analytics platform based on Apache Pinot to power various business-critical use cases and real-time dashboards at Uber.

Posted by Si Lao, Christina Li, Xuanyi Li, Yang Yang, Ujwala Tulshigiri