/

End-to-End Recommender System: data collection,data streaming, model deployment

Copy Link

Unlock This Lesson

31

min

End-to-End Recommender System: data collection,data streaming, model deployment

End-to-End Recommender System: data collection,data streaming, model deployment

End-to-End Recommender System: data collection,data streaming, model deployment

End-to-End Recommender System: data collection,data streaming, model deployment

publish date

Dec 12, 2024

duration

31

min

Difficulty

Intermediate

Beginner

Beginner

Beginner

Case details

This talk will explore the journey of building a scalable, end-to-end recommender system, from data collection to model deployment. We’ll start with the fundamentals of data collection and streaming, emphasizing how to handle real-time data flows using Kafka. Moving into model development, we'll cover essential algorithms and metrics tailored for recommendation systems, alongside best practices for training and evaluation. Beyond model building, we’ll dive into system scalability with load balancing using NGINX, ensuring robust delivery of recommendations under high traffic. Finally, we’ll discuss A/B testing as a validation strategy to measure impact and refine results in production environments. This talk will provide a practical, hands-on roadmap for deploying an end-to-end recommendation engine that meets the demands of modern, high-scale applications. This talk provides practical skills: 1) Full ML pipeline for recommendations, from data collection to deployment. 2) Using Kafka for real-time data streaming, ensuring consistent and reliable data flow. 3) Recommendation algorithms and evaluation metrics essential for model accuracy. 4) Scaling with NGINX for load balancing, to handle high traffic and ensure stability. 5) A/B testing for model validation to improve recommendations and assess real-world impact.

Share case:

About Author

Senior System Software Engineer

Sanjana is a Sr System Software Engineer at NVIDIA. Prior to NVIDIA, she graduated from Carnegie Mellon with a MS in ECE. She specializes in ML/AI and system software.

Senior System Software Engineer

Sanjana is a Sr System Software Engineer at NVIDIA. Prior to NVIDIA, she graduated from Carnegie Mellon with a MS in ECE. She specializes in ML/AI and system software.

Senior System Software Engineer

Sanjana is a Sr System Software Engineer at NVIDIA. Prior to NVIDIA, she graduated from Carnegie Mellon with a MS in ECE. She specializes in ML/AI and system software.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.