I'm here to help you with the docs.
The Go feature server is an HTTP/gRPC endpoint that serves features. It is written in Go.
The current Go feature server needs a Python based feature Transformation service support. Please refer to the following code as an example:
At the same time, we need to configure the feature_store.yaml as following:
Here is the list of supported APIs:
POST
/get-online-features
Retrieve features of one or many entities
GET
/health
Status of the Go Feature Server
The Go feature server support OTEL based Observabilities. To enable it, we need to set the global env ENABLE_OTEL_TRACING to "true" (as a string type!) in the container or your local OS.
There are example OTEL infra setup under the /go/infra/docker/otel folder.
Please check the Reference[2] for a local demo of Go feature server. If you want to see a real world example of applying Go feature server in Production, please check Reference[1].
Expedia Group's Go Feature Server Implementation (in Production)
A Go Feature server demo from Feast
Last updated 22 days ago
Was this helpful?
Was this helpful?