Skip to content

Conversation

@shuchu
Copy link
Collaborator

@shuchu shuchu commented Aug 31, 2025

Provide a demo fo Go Feature server which able to run locally.

Fix #7

@shuchu shuchu requested review from Copilot and franciscojavierarceo and removed request for franciscojavierarceo August 31, 2025 04:27

This comment was marked as outdated.

@shuchu shuchu force-pushed the demo/go_feature_server branch 2 times, most recently from 77131fc to cea42e0 Compare August 31, 2025 04:33
@shuchu shuchu requested a review from Copilot August 31, 2025 04:34

This comment was marked as outdated.

@shuchu shuchu force-pushed the demo/go_feature_server branch from 1a43286 to ae3598c Compare September 1, 2025 02:01
@shuchu shuchu requested a review from Copilot September 1, 2025 02:02

This comment was marked as outdated.

@shuchu shuchu requested a review from Copilot September 1, 2025 02:59

This comment was marked as outdated.

shuchu and others added 9 commits August 31, 2025 23:06
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
This updates the connection strings in feature_store.yaml to use
environment variables for key variables, making it easier to reuse this
dmeo across more deployment topologies (e.g. when you want to deploy the
online and offline stores on a remote host)

Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
@shuchu shuchu force-pushed the demo/go_feature_server branch from 86b5cdd to 53c0e5a Compare September 1, 2025 03:06
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
@shuchu shuchu requested a review from Copilot September 1, 2025 03:08
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR provides a demo for the Go Feature server to run locally, removing dependencies on PostgreSQL and Streamlit while adding support for gRPC-based feature serving and transformation services.

  • Replaced PostgreSQL registry with file-based registry for simpler local setup
  • Switched from DuckDB to Dask offline store for improved compatibility
  • Added Go feature server demo with transformation service support

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pyproject.toml Removed UI/visualization dependencies and PostgreSQL drivers, added gRPC packages for Go feature server support
feature_repo/feature_store.yaml Changed registry from SQL to file-based, switched offline store to Dask, enabled Go feature serving
demo_walkthrough.ipynb Removed entire Jupyter notebook demo
app_with_transformation_server.py Added new server script for running feature transformation service
app.py Added UTF-8 encoding declaration and removed unused import
README.md Updated documentation to reflect new setup without PostgreSQL, added comprehensive Go feature server demo instructions

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@shuchu shuchu merged commit 57d41b1 into main Sep 1, 2025
1 check passed
@shuchu shuchu deleted the demo/go_feature_server branch September 22, 2025 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a demo with Golang Feature server + Python gRPC Transformation server

3 participants