-
Notifications
You must be signed in to change notification settings - Fork 998
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature set versioning #386
Comments
One of the motivations for versions was to allow for a Feast Serving deployment to subscribe to specific feature sets which dont change over time. It would then decouple the users that modify feature sets from production systems. The fear was that if we didnt have versions then users would implement their own versioning strategies in the feature set name itself, which would result in loads of feature sets in the global namespace. My thoughts on the current state of Feast as it relates to versions:
To get back to your proposals above, which I will number (1) and (2).
|
Below is a straw-man proposal for us to attack. Let's assume that we remove versions entirely. The functionality is then as follows Terminology:
Functionality:
Implementation:
|
I've drafted a quick RFC for this, in hopes of picking this up soon (hopefully after the storage refactor). https://docs.google.com/document/d/1P44LHd724JloQtpn10naAg5MlzcrkeOlN3QzAn9O8uY |
This issue is created to compile the feedbacks from users regarding Feature set versioning in Feast.
Feedback
Potential solution and associated complexity
Comments from more Feast users will be useful to determine which direction should we pursue for future version of Feast. In particular, it will be good to know if how are the existing users utilizing the feature set versioning.
The text was updated successfully, but these errors were encountered: