~/talk

Evolution and Scaling of Feature Store at Uber

links:none on file
slides:none on file

Palette serves 21,000+ features at ~25M queries/sec with 99.999% uptime and tackles scaling by automating onboarding via JSON configs, mirroring Spark and Cassandra partitioning for efficient dispersal, and supporting Kafka, Spark, Hive, Cassandra, Flink, Redis and an in‑house Sia for embeddings. Key reliability gains come from batching and incremental materialization to avoid huge shuffles, an auto‑config module that tunes Spark resources, resumable jobs that persist HDFS checkpoints, delta/column and selective dispersal to cut writes, caching tiers, and time‑shift features for online/offline consistency.

AI-written summary · about

  1. 0:00Introduction to feature store
  2. 5:07Architecture at scale
  3. 6:06Scalability challenges
  4. 6:39Automated feature onboarding
  5. 8:19Offline serving optimizations
  6. 16:15Online serving infrastructure
  7. 21:44Online and offline consistency
  8. 25:18Quality and metadata management
  9. 30:40Future directions and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.