Want to learn recommendation systems

Where do I learn to build netflix like recommendation system and finally host them using web service? I can figure out flask part but i’m not sure how to build a recommendation system model from data, how to keep data(what database), what is data engineering pipeline

Please help me out @jeremy

Any resource will be appreciated. I’m building my own app

Recommendation systems are part of the fastai deep learning course: https://course.fast.ai/videos/?lesson=4

A more updated version can be found in the draft of fastbook: https://github.com/fastai/fastbook/blob/master/08_collab.ipynb