Learning by example

This workshop aims to teach users about Feast.

We explain concepts & best practices by example, and also showcase how to address common use cases.

Pre-requisites

This workshop assumes you have the following installed:

  • A local development environment that supports running Jupyter notebooks (e.g. VSCode with Jupyter plugin)

  • Python 3.7+

  • Java 11 (for Spark, e.g. brew install java11)

  • pip

  • Docker & Docker Compose (e.g. brew install docker docker-compose)

  • Terraform (docs)

  • AWS CLI

  • An AWS account setup with credentials via aws configure (e.g see AWS credentials quickstart)

Since we'll be learning how to leverage Feast in CI/CD, you'll also need to fork this workshop repository.

Caveats

Modules

See also: Feast quickstart, Feast x Great Expectations tutorial

These are meant mostly to be done in order, with examples building on previous concepts.

See https://github.com/feast-dev/feast-workshop

Last updated