all the data sources. Feature Layer: Generating feature data. Which should be transparent, reusable and scalable Scoring Layer: the scoring layer transforms features into predictions. Evaluation Layer: Monitor and compare how closely the training predictions match the predictions on live traffic.