~/talk

Empowering Real-Time ML Inference and Training with GRIS

slides:none on file

GRIS delivers a real system: a feature store and gRPC inference API built to support real-time inference and offline training with Iceberg historical datasets, using Cassandra behind a Netflix TS layer and Flink stream processing. The MVP ships in one year by a team of two and exposes hybrid aggregation: tumbling-window partials plus gRPC last‑mile sums. Operational lessons include amplification up to ~4,000 partials for 30‑day/1‑min freshness, occasional gRPC latency >100ms, and production tooling: streaming jobs, on‑call alerts, and online/offline data quality checks. Cassandra + TS + Flink + gRPC

AI-written summary · about

  1. 0:00GRIS introduction
  2. 4:40Motivation and challenges
  3. 7:56ML lifecycle with GRIS
  4. 11:07Lambda architecture
  5. 14:39Real-time storage requirements
  6. 16:51Time-window aggregations
  7. 27:39Feature management DSL
  8. 31:08Data quality in GRIS
  9. 33:54Online vs offline features
  10. 34:35Key takeaways and future
  11. 36:21Q&A: GRIS trade-offs
  12. 38:10Q&A: Netflix real-time ML
  13. 39:17Q&A: Flink pain points
  14. 40:20Q&A: Supervised learning features
  15. 41:22Q&A: Time-series adoption
  16. 42:26Q&A: GRIS next steps
~/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.