Describe how would you design an online recommender system that recommends various articles written on the blog to a reader.
Requirements:
1.The reader is supposed to create an account.
2.All the articles on the blog are classified based on suitable genre tags.
3.Initially, he/she can choose a certain list of genres of preferred articles.
4.Later, based on the reader previous activity and suitable fields, the blog must recommend few articles.