This talk aims to give an overview of the architectures, algorithms and when to use various recommender approaches that power everyday web experiences. We will cover a range of approaches from supervised learning and collaborative filtering, to similarity search with embeddings, Contextual Bandits and more.