For a long time the phrase "feature store" sat in my head as a box on an architecture diagram. Feast, Tecton, Databricks Feature Store. I knew they served features to models and I knew they were a Real Thing that ML platform teams care about, but I could not have told you what the hard part actually was. So I did the thing that always works for me: I rebuilt a tiny version from scratch, with no pandas and no pyarrow, just the Python standard library and sqlite. The project is called Asof, and building it taught me that the whole category exists to solve a single deceptively nasty problem.
That problem is the point-in-time join, and once it clicked I could not unsee it.
Live demo and system map: https://hajirufai.github.io/asof/
Code: https://github.com/hajirufai/asof
The one problem a feature store is really for






