Skip to content
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

Implement Python Registry Server #3901

Closed
tokoko opened this issue Jan 24, 2024 · 0 comments · Fixed by #3924
Closed

Implement Python Registry Server #3901

tokoko opened this issue Jan 24, 2024 · 0 comments · Fixed by #3924
Labels
kind/feature New feature or request

Comments

@tokoko
Copy link
Collaborator

tokoko commented Jan 24, 2024

Is your feature request related to a problem? Please describe.
Different registry implementations are python-based that makes it hard to interact with registry objects from non-python applications. For example, Java-based feature server is still unable to use sql-based registry despite sql-based registry being recommended for production use. File-based registries are supported but necessitated reimplementation of feature registry logic in Java.

Describe the solution you'd like
Implement python-based registry server that will wrap the chosen registry calls into as a grpc server similar to how python-based feature server wraps calls to online store. The solution would simplify the development of non-python applications that can directly integrate with feature server rather than having to reimplement registry logic in the language of choice.

Registry server might introduce some operational overhead, but will still be lightweight enough. Performance benefits offered by ease of use from apps like java feature server will most likely offset this operational overhead.

@tokoko tokoko added the kind/feature New feature or request label Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant