Principles and Practices of Real-Time Feature Computing Platforms for ML