Feature Store · View 04 of 21 · People and journeys
The trough is backfill
- Authoring is easy and validation is fast. The phase that blocks people is backfilling 13 months of history without breaking live materialisation.
- Which is why the backfill runner is an isolated, budgeted, pre-emptible pool rather than a job on the batch engine — and why the cost estimate is shown before the run, not after.
- The second pain is upstream of everything: four near-duplicate definitions and no owner on any of them.
Assumptions
- A new streaming feature reaches readable-online within 30 minutes of merge; a batch feature within one cadence cycle.
- A 13-month backfill of one feature completes in ≤ 6 h without breaching live freshness SLOs.
What the set owes this journey
- Search → view 07 catalogue and view 06 lineage. Define → view 16. Validate → the contract guard in views 09 and 13.
- Backfill → the isolated pool in views 13 and 15. Consume → view 14.