package
0.47.0
Repository: https://github.com/feast-dev/feast.git
Documentation: pkg.go.dev

# README

[Update 10/31/2024] This Go feature server code is updated from the Expedia Group's forked Feast branch (https://github.com/EXPEbdodla/feast) on 10/22/2024. Thanks the engineers of the Expedia Groups who contributed and improved the Go feature server.

This directory contains the Go logic that's executed by the EmbeddedOnlineFeatureServer from Python.

Build and Run

To build and run the Go Feature Server locally, create a feature_store.yaml file with necessary configurations and run below commands:

    go build -o feast ./go/main.go
    ./feast --type=http --port=8080

# Packages

# Functions

StartGprcServerWithLogging starts gRPC server with enabled feature logging.
StartHttpServerWithLogging starts HTTP server with enabled feature logging Go does not allow direct assignment to package-level functions as a way to mock them for tests.

# Structs

# Interfaces