https://github.com/feast-dev/feast-denormalized-tutorial
Feast + Denormalized
https://github.com/feast-dev/feast-denormalized-tutorial
Last synced: 16 days ago
JSON representation
Feast + Denormalized
- Host: GitHub
- URL: https://github.com/feast-dev/feast-denormalized-tutorial
- Owner: feast-dev
- License: apache-2.0
- Created: 2024-11-25T18:04:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-17T23:39:03.000Z (about 1 year ago)
- Last Synced: 2025-06-28T16:14:06.493Z (8 months ago)
- Language: Jupyter Notebook
- Size: 177 KB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# feast-denormalized-tutorial
Feast + Denormalized
This repository contains an example application of using [Denormalized](https://www.denormalized.io/) to process features in real-time and sink them to an online feast store.
## Getting started
[Install UV](https://docs.astral.sh/uv/getting-started/installation/)
- `uv venv --python 3.12 && source .venv/bin/activate`
- `uv sync --dev`
- `uv pip install -e .`
- Start kafka in docker `docker run -p 9092:9092 --name kafka apache/kafka`
- create the feature store: `python src/feature_repo/`
- Start emitting events: `python src/session_generator/`
- Start the pipelines: `python src/pipelines/`
### Docker
It is also possible to run the example using the provider docker-compose file:
- `docker compose up --build`
The features can be viewed in realtime using the `print_features.ipynb` notebook
`jupyter-lab`