Building Machine Learning Systems with a Feature Store (Batch, Real-Time, and LLM Systems)