Skip to content

docs: Add blog posts for BatchFeatureView and Spark on Kubernetes - #6444

Draft
abhijeet-dhumal wants to merge 5 commits into
feast-dev:masterfrom
abhijeet-dhumal:docs/spark-embedding-pipeline-blog
Draft

docs: Add blog posts for BatchFeatureView and Spark on Kubernetes#6444
abhijeet-dhumal wants to merge 5 commits into
feast-dev:masterfrom
abhijeet-dhumal:docs/spark-embedding-pipeline-blog

Conversation

@abhijeet-dhumal

Copy link
Copy Markdown
Contributor

Summary

Adds two blog posts documenting features enabled by #6310, #6311, and #6317.

Blog 1: From Local to Production: BatchFeatureView + Spark on Kubernetes

  • Part 1: query+path SparkSource pattern — features compute once at materialize time, training reads pre-computed parquet (no UDF re-execution per experiment). Covers TransformationMode.PYTHON and offline-only BFVs for training labels.
  • Part 2: Ordered checklist of what breaks deploying Feast + Spark to Kubernetes — FIPS/Java setup, S3A JARs, Spark 3.5 Window compatibility, MinIO PyArrow endpoint fix, executor OOMKill prevention. Includes full production feature_store.yaml.

Blog 2: GPU-Accelerated Embedding Pipelines with Feast, Spark & Milvus
End-to-end guide for RAG on existing Spark GPU infrastructure — pandas_udf embedding BFV, Milvus online store, baked executor image, incremental materialization, and retrieve_online_documents_v2() serving.

@abhijeet-dhumal
abhijeet-dhumal force-pushed the docs/spark-embedding-pipeline-blog branch from 2379505 to aeb87c2 Compare May 28, 2026 07:59
@abhijeet-dhumal abhijeet-dhumal changed the title docs: add two blog posts covering BatchFeatureView + Spark on Kubernetes docs: add blog posts for BatchFeatureView and Spark on Kubernetes May 28, 2026
@abhijeet-dhumal abhijeet-dhumal changed the title docs: add blog posts for BatchFeatureView and Spark on Kubernetes docs: add blog posts for batch feature views and Spark on Kubernetes May 28, 2026
@abhijeet-dhumal abhijeet-dhumal changed the title docs: add blog posts for batch feature views and Spark on Kubernetes docs: Add blog posts for BatchFeatureView and Spark on Kubernetes May 28, 2026
…eatureView

Signed-off-by: abhijeet-dhumal <abhijeetdhumal652@gmail.com>
…as the running example

Signed-off-by: abhijeet-dhumal <abhijeetdhumal652@gmail.com>
Signed-off-by: abhijeet-dhumal <abhijeetdhumal652@gmail.com>
Signed-off-by: abhijeet-dhumal <abhijeetdhumal652@gmail.com>
Signed-off-by: abhijeet-dhumal <abhijeetdhumal652@gmail.com>
@abhijeet-dhumal
abhijeet-dhumal force-pushed the docs/spark-embedding-pipeline-blog branch from 33a04c7 to 08767c6 Compare July 19, 2026 12:27
@codecov-commenter

codecov-commenter commented Jul 19, 2026

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 45.86%. Comparing base (70a9751) to head (08767c6).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #6444   +/-   ##
=======================================
  Coverage   45.86%   45.86%           
=======================================
  Files         412      412           
  Lines       48763    48763           
  Branches     6913     6913           
=======================================
+ Hits        22366    22367    +1     
  Misses      24849    24849           
+ Partials     1548     1547    -1     
Flag Coverage Δ
go-feature-server 30.58% <ø> (ø)
python-unit 47.16% <ø> (+<0.01%) ⬆️
see 1 file with indirect coverage changes

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 70a9751...08767c6. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants