A Fast Feature Lookup Still Has to Mean the Right Thing

A model needs the right entity, feature definition and available measurements in a fixed order. Use a serving document for that contract while keeping historical training evidence separately.

15 sections · 4 questions · 1 coding challenge

1 / 15

Separating Fast Current Lookups from Reproducible Training History

BOTIE

Feature-store systems separate concerns that otherwise get mixed into one table: serving inputs quickly by entity and retaining information for training or analysis. SageMaker documents online and offline storage modes with distinct update and history behaviour. They are one implementation of this separation, not a requirement that every model use a specialised store.

Our maintenance system already has historical SQL feature logic. Here we decide what a current serving lookup must return and which checks belong between that lookup and the model. The storage format is useful only if it preserves the feature contract.

Sources for this history