Feature Store

term_id: feature_store

Category: basic_concepts

Definition

A Feature Store acts as a bridge between data engineering and machine learning teams, providing a unified view of features for both batch training and real-time inference. It ensures consistency by preventing training-serving skew, where features used during training differ from those used at prediction time. Key capabilities include versioning, lineage tracking, and low-latency serving, which streamline the MLOps lifecycle and facilitate collaboration across organizations.

Summary

A centralized repository designed to manage, share, and serve features consistently across machine learning training and inference.

Key Concepts

  • Training-serving skew
  • Centralized management
  • Feature versioning
  • MLOps infrastructure

Use Cases

  • Enterprise ML platforms
  • Real-time fraud detection systems
  • Collaborative model development teams