Skip to content

Commit ebdfcb8

Browse files
docs: Adding some content about the push vs pull model
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
1 parent b6886ed commit ebdfcb8

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

docs/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
* [Architecture](getting-started/architecture-and-components/README.md)
2121
* [Overview](getting-started/architecture-and-components/overview.md)
2222
* [Language](getting-started/architecture-and-components/language.md)
23+
* [Push vs Pull Model](getting-started/architecture-and-components/push-vs-pull-model.md)
2324
* [Registry](getting-started/architecture-and-components/registry.md)
2425
* [Offline store](getting-started/architecture-and-components/offline-store.md)
2526
* [Online store](getting-started/architecture-and-components/online-store.md)

docs/getting-started/architecture-and-components/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
[overview.md](overview.md)
99
{% endcontent-ref %}
1010

11+
{% content-ref url="push-vs-pull-model.md" %}
12+
[push-vs-pull-model.md](push-vs-pull-model.md)
13+
{% endcontent-ref %}
14+
1115
{% content-ref url="registry.md" %}
1216
[registry.md](registry.md)
1317
{% endcontent-ref %}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Push vs Pull Model
2+
3+
Feast uses a [Push Model](https://en.wikipedia.org/wiki/Push_technology) (i.e., the feature store pushes feature values to the online store) to serve features in
4+
real-time. This model is more efficient than a pull model (i.e., the model serving system pulls feature values from the
5+
feature store) because it reduces the latency of feature retrieval.
6+
7+
In a [Pull Model](https://en.wikipedia.org/wiki/Pull_technology), the model serving system must make
8+
a request to the feature store to retrieve feature values, which can introduce latency. In a push model, the feature
9+
store pushes feature values to the online store, which reduces the latency of feature retrieval.
10+

0 commit comments

Comments
 (0)