Skip to content

Feast

Feast is an open source feature store that delivers structured data to AI and LLM applications at high scale during training and inference

Architecture & Components

Feature Server

The Feature Server is a core architectural component in Feast, designed to provide low-latency feature retrieval and updates for machine learning applications. It is a REST API server built using FastAPI and exposes a limited set of endpoints to serve features, push data, and support materialization operations.

The Feature Server operates as a stateless service backed by two key components:

  • Online Store: The primary data store used for low-latency feature retrieval.
  • Registry: The metadata store that defines feature sets, feature views, and their relationships to entities.

Key Features of Feature Server

  • RESTful API: Provides standardized endpoints for feature retrieval and data pushing.
  • CLI Integration: Easily managed through the Feast CLI with commands like feast serve.
  • Flexible Deployment: Can be deployed locally, via Docker, or on Kubernetes using Helm charts.
  • Scalability: Designed for distributed deployments to handle large-scale workloads.
  • TLS Support: Ensures secure communication in production setups.