Skip to content

Commit 208f6f6

Browse files
committed
Call out different requirements for GCP in module 0
Signed-off-by: Danny Chiao <danny@tecton.ai>
1 parent 7d2cb80 commit 208f6f6

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,19 @@ Feast solves several common challenges teams face:
2121
This workshop assumes you have the following installed:
2222
- A local development environment that supports running Jupyter notebooks (e.g. VSCode with Jupyter plugin)
2323
- Python 3.7+
24-
- Java 11 (for Spark, e.g. `brew install java11`)
2524
- pip
26-
- Docker & Docker Compose (e.g. `brew install docker docker-compose`)
27-
- Terraform ([docs](https://learn.hashicorp.com/tutorials/terraform/install-cli#install-terraform))
28-
- AWS CLI
29-
- An AWS account setup with credentials via `aws configure` (e.g see [AWS credentials quickstart](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds))
25+
- Docker & Docker Compose (e.g. `brew install docker docker-compose`)
26+
- **Module 0 pre-requisites**:
27+
- Terraform ([docs](https://learn.hashicorp.com/tutorials/terraform/install-cli#install-terraform))
28+
- Either AWS or GCP setup:
29+
- AWS
30+
- AWS CLI
31+
- An AWS account setup with credentials via `aws configure` (e.g see [AWS credentials quickstart](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds))
32+
- GCP
33+
- GCP account
34+
- `gcloud` CLI
35+
- **Module 1 pre-requisites**:
36+
- Java 11 (for Spark, e.g. `brew install java11`)
3037

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

module_0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ It's worth noting that there are multiple types of feature views. `OnDemandFeatu
110110
There are three user groups here worth considering. The ML platform team, the ML engineers running batch inference on models, and the data scientists building models.
111111

112112
## User group 1: ML Platform Team
113-
The team here sets up the centralized Feast feature repository and CI/CD in GitHub. This is what's seen in `feature_repo_aws/`.
113+
The team here sets up the centralized Feast feature repository and CI/CD in GitHub. This is what's seen in `feature_repo_aws/` or `feature_repo_gcp/`.
114114

115115
### Step 0 (AWS): Setup S3 bucket for registry and file sources
116116
This assumes you have an AWS account & Terraform setup. If you don't:
@@ -639,7 +639,7 @@ We don't need to do anything new here since data scientists will be doing many o
639639

640640
There are two ways data scientists can use Feast:
641641
- Use Feast primarily as a way of pulling production ready features.
642-
- See the `client_aws/` or `client_no_yaml` folders for examples of how users can pull features by only having a `feature_store.yaml` or instantiating a `RepoConfig` object
642+
- See the `client_aws/`/`client_gcp/`, or `client_no_yaml` folders for examples of how users can pull features by only having a `feature_store.yaml` or instantiating a `RepoConfig` object
643643
- This is **not recommended** since data scientists cannot register feature services to indicate they depend on certain features in production.
644644
- **[Recommended]** Have a local copy of the feature repository (e.g. `git clone`) and author / iterate / re-use features.
645645
- Data scientist can:

0 commit comments

Comments
 (0)