top of page

Native Execution Path
Industry Best Practices
How leading organizations migrate workloads to native execution. (VeloxCon2026)
Production queries must be native, no fall-back
Shadow clusters validate fully native, correctness, and performance
Incremental migration of Java UDFs to C++ using AI tools


Uber's Journey to Presto: From 0 to 90% Velox
Enhanced Routing Phase 1 (Shadow)
Client
Query
Gateway
Router
Presto Velox
Presto Java
Query Events Kafka
Shadow
Query Events Kafka
Eligble Fingerprints
Velox Staging
Impact in 2026
Async Data
Cache is Powerful
90%
native
10M+
queries per month
3.06X
lower CPU footprint and 2.4x speedup
500k
vCores/100PB per day data read
99.2%
success rate
80%+
batch hit rate
45%+
interactive hit rate

Prestissimo Migration at Meta: The Last Mile
Phase 1: Client Side Tagging
Phase 2: Gateway-Side Plan Validation
Phase 3: All Queries to Prestissimo by Default (No Black List)

Impact in 2026
Java Clusters Fully Decommissioned
Hundreds of Millions Daily Queries
Significantly less hardware and ~3x speedup
Order of Magnitude Fewer Problems
bottom of page