Data Science

Should I use a Feature Store like Feast for a small data science team?

LI Asked by Linda Garcia · 20-09-2025
0 upvotes 10,395 views 0 comments
The question

Our team is growing, and we’re finding that different people are rewriting the same SQL queries to calculate "average user spend" for different models. I’m looking into implementing a Feature Store. Is Feast too complex for a 5-person team, or is it better to just have a shared GitHub repo with standardized Python functions for feature engineering?

3 answers

0
SU
Answered on 22-09-2025

For a 5-person team, Feast might be overkill in terms of infrastructure maintenance, but the problem it solves is real. If you're constantly recalculating features, you’re wasting money and risking "online-offline skew" where your training features don't match your production features. A middle ground is a "Feature Library"—a central repository of versioned SQL and Python scripts. However, if you plan on scaling your real-time serving soon, start with Feast now. It forces you to define your features as code, making the transition to production much smoother than a bunch of fragmented notebooks or a shared repo of loose functions.

0
MA
Answered on 25-09-2025

What’s the actual "Latency" requirement for your production features? If you need sub-10ms lookups for user profiles, a shared GitHub repo won't help you. You'll need something that can sync to a low-latency store like Redis. Does Feast manage that sync automatically?

PA 27-09-2025

Mark, yes, Feast manages the "Materialization" from your offline store (like BigQuery or Snowflake) to your online store (like Redis or DynamoDB). Linda, for a small team, the biggest hurdle isn't the code—it’s the "Point-in-Time" joins. Feast handles the logic of making sure you don't leak future data into your training sets by joining features based on the exact timestamp of the event. Doing that manually in SQL is where most errors happen, so Feast might save you more time than it costs in setup.

0
LI
Answered on 29-09-2025

We tried Feast and found it too heavy. We ended up building a simple "Registry" in MLflow to track which datasets were used for which model, which was enough for our size.

SU 01-10-2025

That’s a fair alternative, Lisa. However, as the models get more complex, the "Feature Drift" monitoring that comes with a real Feature Store becomes indispensable for maintaining model health.

Share your thoughts

Your email address will not be published. Required fields are marked (*)

Professional Counselling Session

Still have questions?
Schedule a free counselling session

Our experts are ready to help you with any questions about courses, admissions, or career paths. Get personalized guidance from industry professionals.

Request a Call Back

Search Online

We Accept

We Accept

Follow Us

"PMI®", "PMBOK®", "PMP®", "CAPM®" and "PMI-ACP®" are registered marks of the Project Management Institute, Inc. | "CSM", "CST" are Registered Trade Marks of The Scrum Alliance, USA. | COBIT® is a trademark of ISACA® registered in the United States and other countries.

World globe icon Country: Canada

Book Free Session