Skip to content
All terms

Feature Store

A system for defining, storing, and serving ML features consistently offline for training and online for inference.

Data Science1 min read

Definition

Feature stores prevent training-serving skew by reusing the same feature definitions for batch training and low-latency online lookup.

They version features, manage point-in-time correctness, and often integrate with warehouses and stream processors.

In simple terms

A shared spice pantry with labeled jars, every chef (model) uses the same measured ingredients instead of reinventing recipes inconsistently.

Where you see it

  • Fraud models reading fresh user risk features online.
  • Recommendation systems sharing embedding and activity features.

How it works

  1. 1.Define features

    Code or config declares transformations.

  2. 2.Materialize

    Batch and/or streaming compute writes values.

  3. 3.Serve

    Training jobs and online APIs read consistent features.

Why it matters

  • Feature stores scale ML teams past one-off notebook feature scripts.

Often confused

  • A feature store is just a database table.

    The value is contracts, point-in-time joins, and training/serving consistency, not storage alone.