Review a feature pipeline pull request, then serve features by freshness
You are shown a pull request that changes a feature pipeline: the code that turns raw events into model features. All its tests pass. Review it live and explain what could go wrong once it ships, such as training/serving skew, leakage of future data, silent changes in null handling or units, and backfill effects.
Then design how features are served to models when some are computed in real time and others in daily batches, so each model gets values that are fresh enough, with sensible fallbacks when a feature is late.
No answer yet. Write the first one; the best answer gets endorsed.
