{"type":"raw_signal","id":"taming-the-ml-firehose-scaling-feature-consistency-a8c02d","slug":"taming-the-ml-firehose-scaling-feature-consistency-a8c02d","title":"Taming the ML Firehose: Scaling Feature Consistency","description":"Uber describes a feature-logging framework that records the exact feature values consumed during online inference and makes those records the canonical source for subsequent model training.","retrieval_nugget":"Uber describes a feature-logging framework that records the exact feature values consumed during online inference and makes those records the canonical source for subsequent model training.","observed_at":"2026-09-23","record_date":"2026-09-23","date_kind":"observed_at","why_it_matters":"At reported peak prediction traffic of 8 million QPS, logging every prediction would create hundreds of billions of records per day, with an estimated 1.7 PB daily footprint. Uber therefore logs allow-listed model features, aliases verbose names to integer IDs, and joins prediction logs with client impression events in Flink so that training records retain predictions actually seen by users. The c","novelty":"notable","verification_level":"source-linked","signal_type":"research","source_platform":"uber.com","topics":[],"entities":[],"related_patterns":[],"source_url":"https://www.uber.com/us/en/blog/taming-ml-firehose","source_urls":["https://www.uber.com/us/en/blog/taming-ml-firehose"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"signal:taming-the-ml-firehose-scaling-feature-consistency-a8c02d","status":"published","visuals":[],"routes":{"html":"https://newruntime.com/signals/taming-the-ml-firehose-scaling-feature-consistency-a8c02d/","markdown":"https://newruntime.com/signals/taming-the-ml-firehose-scaling-feature-consistency-a8c02d.md","json":"https://newruntime.com/signals/taming-the-ml-firehose-scaling-feature-consistency-a8c02d.json"},"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"next_reads":[{"type":"collection","path":"/signals/","url":"https://newruntime.com/signals/","title":"Raw Signals","reason":"Open every source-linked raw signal.","media_type":"text/html","json_url":"https://newruntime.com/signals.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
