Skip to content

Commit 660df6e

Browse files
chore: Updating docs (feast-dev#4346)
1 parent dc36347 commit 660df6e

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

docs/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ Feast is likely **not** the right tool if you
3939
### Feast does not _fully_ solve
4040

4141
* **reproducible model training / model backtesting / experiment management**: Feast captures feature and model metadata, but does not version-control datasets / labels or manage train / test splits. Other tools like [DVC](https://dvc.org/), [MLflow](https://www.mlflow.org/), and [Kubeflow](https://www.kubeflow.org/) are better suited for this.
42-
* **batch + streaming feature engineering**: Feast primarily processes already transformed feature values (though it offers experimental light-weight transformations). Users usually integrate Feast with upstream systems (e.g. existing ETL/ELT pipelines). [Tecton](http://tecton.ai/) is a more fully featured feature platform which addresses these needs.
43-
* **native streaming feature integration:** Feast enables users to push streaming features, but does not pull from streaming sources or manage streaming pipelines. [Tecton](http://tecton.ai/) is a more fully featured feature platform which orchestrates end to end streaming pipelines.
44-
* **feature sharing**: Feast has experimental functionality to enable discovery and cataloguing of feature metadata with a [Feast web UI (alpha)](https://docs.feast.dev/reference/alpha-web-ui). Feast also has community contributed plugins with [DataHub](https://datahubproject.io/docs/generated/ingestion/sources/feast/) and [Amundsen](https://github.com/amundsen-io/amundsen/blob/4a9d60176767c4d68d1cad5b093320ea22e26a49/databuilder/databuilder/extractor/feast\_extractor.py). [Tecton](http://tecton.ai/) also more robustly addresses these needs.
45-
* **lineage:** Feast helps tie feature values to model versions, but is not a complete solution for capturing end-to-end lineage from raw data sources to model versions. Feast also has community contributed plugins with [DataHub](https://datahubproject.io/docs/generated/ingestion/sources/feast/) and [Amundsen](https://github.com/amundsen-io/amundsen/blob/4a9d60176767c4d68d1cad5b093320ea22e26a49/databuilder/databuilder/extractor/feast\_extractor.py). [Tecton](http://tecton.ai/) captures more end-to-end lineage by also managing feature transformations.
42+
* **batch + streaming feature engineering**: Feast primarily processes already transformed feature values but is investing in supporting batch and streaming transformations.
43+
* **native streaming feature integration:** Feast enables users to push streaming features, but does not pull from streaming sources or manage streaming pipelines.
44+
* **feature sharing**: Feast has experimental functionality to enable discovery and cataloguing of feature metadata with a [Feast web UI (alpha)](https://docs.feast.dev/reference/alpha-web-ui). Feast also has community contributed plugins with [DataHub](https://datahubproject.io/docs/generated/ingestion/sources/feast/) and [Amundsen](https://github.com/amundsen-io/amundsen/blob/4a9d60176767c4d68d1cad5b093320ea22e26a49/databuilder/databuilder/extractor/feast\_extractor.py).
45+
* **lineage:** Feast helps tie feature values to model versions, but is not a complete solution for capturing end-to-end lineage from raw data sources to model versions. Feast also has community contributed plugins with [DataHub](https://datahubproject.io/docs/generated/ingestion/sources/feast/) and [Amundsen](https://github.com/amundsen-io/amundsen/blob/4a9d60176767c4d68d1cad5b093320ea22e26a49/databuilder/databuilder/extractor/feast\_extractor.py).
4646
* **data quality / drift detection**: Feast has experimental integrations with [Great Expectations](https://greatexpectations.io/), but is not purpose built to solve data drift / data quality issues. This requires more sophisticated monitoring across data pipelines, served feature values, labels, and model versions.
4747

4848
## Example use cases

ui/feature_repo/features.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
name="zipcode",
1212
description="A zipcode",
1313
tags={
14-
"owner": "danny@tecton.ai",
14+
"owner": "danny@feast.ai",
1515
"team": "hack week",
1616
},
1717
)
@@ -40,7 +40,7 @@
4040
tags={
4141
"date_added": "2022-02-7",
4242
"experiments": "experiment-A,experiment-B,experiment-C",
43-
"access_group": "feast-team@tecton.ai",
43+
"access_group": "feast-team@feast.ai",
4444
},
4545
online=True,
4646
)
@@ -62,7 +62,7 @@
6262
tags={
6363
"date_added": "2022-02-7",
6464
"experiments": "experiment-A,experiment-B,experiment-C",
65-
"access_group": "feast-team@tecton.ai",
65+
"access_group": "feast-team@feast.ai",
6666
},
6767
online=True,
6868
)
@@ -80,7 +80,7 @@
8080
tags={
8181
"date_added": "2022-02-7",
8282
"experiments": "experiment-A,experiment-B,experiment-C",
83-
"access_group": "feast-team@tecton.ai",
83+
"access_group": "feast-team@feast.ai",
8484
},
8585
online=True,
8686
)
@@ -89,7 +89,7 @@
8989
name="dob_ssn",
9090
description="Date of birth and last four digits of social security number",
9191
tags={
92-
"owner": "tony@tecton.ai",
92+
"owner": "tony@feast.ai",
9393
"team": "hack week",
9494
},
9595
)
@@ -121,7 +121,7 @@
121121
tags={
122122
"date_added": "2022-02-6",
123123
"experiments": "experiment-A",
124-
"access_group": "feast-team@tecton.ai",
124+
"access_group": "feast-team@feast.ai",
125125
},
126126
online=True,
127127
)
@@ -157,7 +157,7 @@ def transaction_gt_last_credit_card_due(inputs: pd.DataFrame) -> pd.DataFrame:
157157
credit_history[["credit_card_due", "missed_payments_1y"]],
158158
zipcode_features,
159159
],
160-
tags={"owner": "tony@tecton.ai", "stage": "staging"},
160+
tags={"owner": "tony@feast.ai", "stage": "staging"},
161161
description="Credit scoring model",
162162
)
163163

@@ -167,7 +167,7 @@ def transaction_gt_last_credit_card_due(inputs: pd.DataFrame) -> pd.DataFrame:
167167
credit_history[["mortgage_due", "credit_card_due", "missed_payments_1y"]],
168168
zipcode_features,
169169
],
170-
tags={"owner": "tony@tecton.ai", "stage": "prod"},
170+
tags={"owner": "tony@feast.ai", "stage": "prod"},
171171
description="Credit scoring model",
172172
)
173173

@@ -178,7 +178,7 @@ def transaction_gt_last_credit_card_due(inputs: pd.DataFrame) -> pd.DataFrame:
178178
zipcode_features,
179179
transaction_gt_last_credit_card_due,
180180
],
181-
tags={"owner": "tony@tecton.ai", "stage": "dev"},
181+
tags={"owner": "tony@feast.ai", "stage": "dev"},
182182
description="Credit scoring model",
183183
)
184184

@@ -187,7 +187,7 @@ def transaction_gt_last_credit_card_due(inputs: pd.DataFrame) -> pd.DataFrame:
187187
features=[
188188
zipcode_features,
189189
],
190-
tags={"owner": "amanda@tecton.ai", "stage": "dev"},
190+
tags={"owner": "amanda@feast.ai", "stage": "dev"},
191191
description="Location model",
192192
)
193193

@@ -196,6 +196,6 @@ def transaction_gt_last_credit_card_due(inputs: pd.DataFrame) -> pd.DataFrame:
196196
features=[
197197
zipcode_money_features,
198198
],
199-
tags={"owner": "amanda@tecton.ai", "stage": "dev"},
199+
tags={"owner": "amanda@feast.ai", "stage": "dev"},
200200
description="Location model",
201201
)

ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
"Feature",
119119
"Store"
120120
],
121-
"author": "tony@tecton.ai",
121+
"author": "tony@feast.ai",
122122
"license": "Apache-2.0",
123123
"bugs": {
124124
"url": "https://github.com/feast-dev/feast/issues"

0 commit comments

Comments
 (0)