> For the complete documentation index, see [llms.txt](https://www.mlcompendium.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.mlcompendium.com/ai-engineering/feature-stores-and-feature-pipelines.md).

# Feature Stores & Feature Pipelines

Training and serving need the same features. The page starts with the pipeline that builds them, then moves to the store that serves them: what a store is, how it differs from a warehouse, the products, and why a store alone is not enough.

The same notes are in [FEATURE STORE](#feature-store) and [Monitoring & alerts](/ai-engineering/mlops-monitoring-and-alerts.md#monitoring--alerts).

Feature calculation and serving are the heart of every classical machine learning system, and that is where [Feature store and feature pipelines](https://medium.com/data-for-ai/feature-pipelines-and-feature-stores-deep-dive-into-system-engineering-and-analytical-tradeoffs-3c208af5e05f), Assaf Pinhasi, begins: a deep dive into the system-engineering and analytical tradeoffs of both.

### **FEATURE STORE**

With the pipeline named, the next question is where its output lives, so this section is the store products and the articles that compare them.

The same notes are in [Feature Stores & Feature Pipelines](/ai-engineering/feature-stores-and-feature-pipelines.md).

The case for a store starts with **The importance of having one -** medium, an article that is now kept at the end of the page. Feast's [**What is?**](https://feast.dev/blog/what-is-a-feature-store/) is the comprehensive guide to feature stores, their role in machine learning operations, and the key challenges they solve in the ML lifecycle. The obvious objection is that a warehouse already stores data, and KDnuggets' [**Feature store vs data warehouse**](https://www.kdnuggets.com/2020/12/feature-store-vs-data-warehouse.html) answers it: a feature store is a data warehouse of features, but dual-database, one side serving features at low latency to online applications and the other storing large volumes of features.

Once the idea is clear, the open-source reference is [**Feast**](https://docs.feast.dev/), the introduction to Feast, the open source feature store. The same Feast guide doubles as [**what is 1**](https://feast.dev/blog/what-is-a-feature-store/), and [**what is 2**](https://neptune.ai/blog/feature-stores-components-of-a-data-science-factory-guide) is the second explainer on feature stores as components of a data science factory. The figure below, copied from the original hosted image, shows the features a store holds.

<figure><img src="https://83674056-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mgd48oS5_duTKOVE_Et%2Fuploads%2Fgit-blob-cf5f8e81bfcbb64ec495ec6c34952a98189c01e5%2Fgimg-4642959d5c16.png?alt=media" alt=""><figcaption><p>Features.</p></figcaption></figure>

If you would rather not run the store yourself, there are managed products. [**Tecton.ai**](https://www.tecton.ai/) managed feature store is the first; the address now lands on Databricks, which pitches a unified platform for data, analytics, and AI. Its figure follows.

<figure><img src="https://83674056-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mgd48oS5_duTKOVE_Et%2Fuploads%2Fgit-blob-c5efbe5e9d96523f6c8b3b1cc4d31ac1be699aa7%2Fgimg-2ef7cc3daf21.png?alt=media" alt=""><figcaption><p>Features.</p></figcaption></figure>

The [**Iguazio feature store**](https://www.iguazio.com/feature-store/) is the second ML feature store product, with its own figure below.

<figure><img src="https://83674056-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mgd48oS5_duTKOVE_Et%2Fuploads%2Fgit-blob-fa1cb8877bb22dc36ebf155d0eb13419143d59a8%2Fgimg-1bc5767b3998.png?alt=media" alt=""><figcaption><p>Features.</p></figcaption></figure>

A store, managed or not, still does not make the whole infrastructure, which is the point of **Why feature store is not enough**. Almog Baku's "Effective AI Infrastructure or Why Feature Store Is Not Enough" argues that modern AI infrastructure could accelerate the ML lifecycle and ease the interaction between data scientists and engineers. Why feature store is not enough. <https://towardsdatascience.com/effective-ai-infrastructure-or-why-feature-store-is-not-enough-43bc2d803401>

## Deprecated links

{% hint style="warning" %}
These links and images no longer work. The original wording is kept here. A same-resource copy, when one was checked, is used above.
{% endhint %}

\- \*\*The importance of having one -\*\* medium. This address no longer opens: <https://towardsdatascience.com/the-importance-of-having-a-feature-store-e2a9cfa5619f>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://www.mlcompendium.com/ai-engineering/feature-stores-and-feature-pipelines.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
