Title: Mlops architecture to reconcile feast and vector search in the serving layer · Issue #3965 · feast-dev/feast · GitHub
Open Graph Title: Mlops architecture to reconcile feast and vector search in the serving layer · Issue #3965 · feast-dev/feast
X Title: Mlops architecture to reconcile feast and vector search in the serving layer · Issue #3965 · feast-dev/feast
Description: This is not an issue. We are currently working on developing a scalable architecture for our ranking system using Feast. As a backend, we are utilizing GCP for the offline store and Redis for the online store in AWS, which is in close pr...
Open Graph Description: This is not an issue. We are currently working on developing a scalable architecture for our ranking system using Feast. As a backend, we are utilizing GCP for the offline store and Redis for the o...
X Description: This is not an issue. We are currently working on developing a scalable architecture for our ranking system using Feast. As a backend, we are utilizing GCP for the offline store and Redis for the o...
Opengraph URL: https://github.com/feast-dev/feast/issues/3965
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Mlops architecture to reconcile feast and vector search in the serving layer","articleBody":"This is not an issue. We are currently working on developing a scalable architecture for our ranking system using Feast. As a backend, we are utilizing GCP for the offline store and Redis for the online store in AWS, which is in close proximity to our serving environment.\r\n\r\nFeast effectively abstracts the feature vectors for classical models or batch inference. However, the complexity arises when we integrate embeddings into our recommendation system.\r\n\r\nWhile Feast serves well for training the embeddings model and encoding the embeddings in offline batches, the challenge lies in serving these embeddings. My question pertains to how a vector search solution fits into our architecture. Where should the embeddings reside, and do we need to register them initially?\r\n\r\nIn essence, considering our two-tower ranking model where the first tower's embeddings are encoded offline and the second tower's embeddings are encoded upon request, followed by a search against the pre-encoded embeddings, how can we structure this using Feast?","author":{"url":"https://github.com/boumelhaa","@type":"Person","name":"boumelhaa"},"datePublished":"2024-02-22T11:51:47.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/3965/feast/issues/3965"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:050f72d3-11e2-f6c0-01fc-c4eeafc71c5e |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E57A:DBDF5:2A9D678:38D506B:6971CE0F |
| html-safe-nonce | f0e0380903f85e5dd11aa45cf409a5eeb2f80d4ad856b174deda2bae317bbbc3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNTdBOkRCREY1OjJBOUQ2Nzg6MzhENTA2Qjo2OTcxQ0UwRiIsInZpc2l0b3JfaWQiOiI0NzQ1MTg4ODUwODkwMDM0NzAzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a0c0ea011b80578aa841785502b28bb30fd58917d66ff5461ea135c6359bf9af |
| hovercard-subject-tag | issue:2148891506 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/feast-dev/feast/3965/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a574f8accc385075759872af9cd027f70ac4b33d14899a288a4074079f7b6727/feast-dev/feast/issues/3965 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a574f8accc385075759872af9cd027f70ac4b33d14899a288a4074079f7b6727/feast-dev/feast/issues/3965 |
| og:image:alt | This is not an issue. We are currently working on developing a scalable architecture for our ranking system using Feast. As a backend, we are utilizing GCP for the offline store and Redis for the o... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | boumelhaa |
| hostname | github.com |
| expected-hostname | github.com |
| None | 7476eb4140129667a7530d10cfb7688f701883e35a4dcaa4673e3ec599af5199 |
| turbo-cache-control | no-preview |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 2cc0827c872b538cd08371730242ae4951d2d61a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width