SlideShare a Scribd company logo
1 of 54
Download to read offline
System Design for
Recommendations & Search
Eugene Yan, Applied Scientist @ Amazon
San Francisco Big Analytics Meetup (2021-07-13)
About me
● Applied Scientist @ Amazon
○ Machine Learning for Recommendations & Search
● Previously: VP, Data Science @ Lazada
○ Led the team on e-commerce ML systems
○ Facilitated integration with Alibaba (acquired 2016)
● Previously: Data Science Lead @ Healthtech startup
○ Early detection of preventable diseases
○ Healthcare resource allocation
● More at eugeneyan.com
Topics
● Context: Batch vs. Real-time (i.e., on-demand)
● System design
○ Offline vs. Online environments
○ Candidate retrieval vs. Ranking
● Industry Examples
○ Alibaba, FaceBook, DoorDash
● How to build an MVP
○ If there’s time...
Batch vs. Real-time
Source: https:/
/softwareengineeringdaily.com/2018/11/09/converged-data-platform-unifying-streaming-data-using-mapr/
Recommender
(REST/gRPC)
Recommender
(key-value DB)
Recommendations
refreshed
periodically
Recommendations
generated
on-demand
Recommender
(REST/gRPC)
Recommender
(key-value DB)
Recommendations
refreshed
periodically
Recommendations
generated in
real-time
Recommender
(REST/gRPC)
Recommender
(key-value DB)
Recommendations
refreshed
periodically
Recommendations
generated in
real-time
● Pre-computed
● Decouple compute from serving
● Lower operational load
Recommender
(REST/gRPC)
Recommender
(key-value DB)
Recommendations
refreshed
periodically
Recommendations
generated in
real-time
● Pre-computed
● Decouple compute from serving
● Lower operational load
● Responsive to
time-sensitive context
● Reduced cost on
non-visiting users
Recommender
(REST/gRPC)
Recommender
(key-value DB)
Recommendations
refreshed
periodically
Recommendations
generated in
real-time
● Pre-computed
● Decouple compute from serving
● Lower operational load
We will focus on
real-time aka
on-demand
● Responsive to
time-sensitive context
● Reduced cost on
non-visiting users
System Design
Online
Offline
Online
Offline
● Host batch processes such as
training, index/graph building
● Load data into feature stores
Online
Offline
● Host batch processes such as
training, index/graph building
● Load data into feature stores
● Uses artifacts from offline
environment to serve requests
● Candidate retrieval and ranking
Retrieval Ranking
Retrieval Ranking
● Fast but coarse
● Searches millions of items to
get hundreds of candidates
● Approx NN, Graphs, etc.
Retrieval Ranking
● Fast but coarse
● Searches millions of items to
get hundreds of candidates
● Approx NN, Graphs, etc.
● Slower but more precise
● Ranks hundreds of candidates
● Adds more features
● Classification or learning-to-rank
Online
Offline
Retrieval Ranking
Online
Offline
Retrieval Ranking
Train embedding
model
Train ranking
model
Embed items
from catalog
Build Approx.
NN index
Embed input
item or query
Retrieve top k
candidates
Build feature store
(e.g., item, user)
Add features to
candidates
Rank top k
candidates
Online
Offline
Retrieval Ranking
Train embedding
model
Training data
Embed items
from catalog
Build Approx.
NN index
Item data
Online
Offline
Retrieval Ranking
Train embedding
model
Training data Training data
Train ranking
model
Embed items
from catalog
Build Approx.
NN index
Item data
Build feature store
(e.g., item, user)
Item & user data
Online
Offline
Retrieval Ranking
Train embedding
model
Training data Training data
Train ranking
model
Embed items
from catalog
Build Approx.
NN index
Item data
Embedding
model
ANN
Index
Build feature store
(e.g., item, user)
Item & user data
Feature
Store
Ranking
model
Online
Offline
Retrieval Ranking
Embed input
item or query
Retrieve top k
candidates
Request
Embedding
model
ANN
Index
Online
Offline
Retrieval Ranking
Embed input
item or query
Retrieve top k
candidates
Request
Embedding
model
ANN
Index
Add features to
candidates
Rank top k
candidates
Feature
Store
Ranking
model
Results
Online
Offline
Retrieval Ranking
Train embedding
model
Training data Training data
Train ranking
model
Embed items
from catalog
Build Approx.
NN index
Item data
Embed input
item or query
Retrieve top k
candidates
Request
Embedding
model
ANN
Index
Build feature store
(e.g., item, user)
Item & user data
Add features to
candidates
Rank top k
candidates
Feature
Store
Ranking
model
Results
Industry Examples
Building item embeddings for candidate retrieval (Alibaba)
Source: https:/
/arxiv.org/abs/1803.02349
Source: https:/
/arxiv.org/abs/1803.02349
Building item embeddings for candidate retrieval (Alibaba)
Source: https:/
/arxiv.org/abs/1803.02349
Ranker
Train
embedding
Candidate
Retrieval
Building item embeddings for candidate retrieval (Alibaba)
Building a graph network for ranking (Alibaba)
Source: https:/
/arxiv.org/abs/2005.12002
Building a graph network for ranking (Alibaba)
Source: https:/
/arxiv.org/abs/2005.12002
Building a graph network for ranking (Alibaba)
Source: https:/
/arxiv.org/abs/2005.12002
Building a graph network for ranking (Alibaba)
Source: https:/
/arxiv.org/abs/2005.12002
Ranker
Candidate
Retrieval
Train
Ranker
Feature
Stores
Graph
Building embeddings for retrieval in search (Facebook)
Source: https:/
/arxiv.org/abs/2006.11632
Building embeddings for retrieval in search (Facebook)
Source: https:/
/arxiv.org/abs/2006.11632
Train
Embedding
model
Building embeddings for retrieval in search (Facebook)
Source: https:/
/arxiv.org/abs/2006.11632
Train
Embedding
model
Building embeddings for retrieval in search (Facebook)
Source: https:/
/arxiv.org/abs/2006.11632
Train
Embedding
model
Building embeddings for retrieval in search (Facebook)
Source: https:/
/arxiv.org/abs/2006.11632
Train
Embedding
model
Building embeddings for retrieval in search (Facebook)
Source: https:/
/arxiv.org/abs/2006.11632
Train
Embedding
model
Offline
Online
Building embeddings for retrieval in search (Facebook)
Source: https:/
/arxiv.org/abs/2006.11632
Train
Embedding
model
Retrieval
Ranker
Feature
Store
Offline
Online
Building graphs for query expansion & retrieval (DoorDash)
Source: https:/
/doordash.engineering/2020/12/15/understanding-search-intent-with-better-recall/
Building graphs for query expansion & retrieval (DoorDash)
Source: https:/
/doordash.engineering/2020/12/15/understanding-search-intent-with-better-recall/
Building graphs for query expansion & retrieval (DoorDash)
Source: https:/
/doordash.engineering/2020/12/15/understanding-search-intent-with-better-recall/
Building graphs for query expansion & retrieval (DoorDash)
Source: https:/
/doordash.engineering/2020/12/15/understanding-search-intent-with-better-recall/
Building graphs for query expansion & retrieval (DoorDash)
Source: https:/
/doordash.engineering/2020/12/15/understanding-search-intent-with-better-recall/
Building graphs for query expansion & retrieval (DoorDash)
Source: https:/
/doordash.engineering/2020/12/15/understanding-search-intent-with-better-recall/
Knowledge
Graph
Retrieval
Ranker
How to build an MVP
Source: https:/
/ai.facebook.com/blog/powered-by-ai-instagrams-explore-recommender-system/
Instagram’s ig2vec
Training: Self-supervised Representation Learning
Source: https:/
/eng.uber.com/uber-eats-query-understanding/
Uber’s Query2Vec
Training: Self-supervised Representation Learning
Training: Self-supervised Representation Learning
Source: https:/
/arxiv.org/abs/1803.02349
Alibaba’s item2vec
Retrieval: Approximate nearest neighbors
Source: https:/
/eugeneyan.com/writing/real-time-recommendations/
Ranking: Logistic regression
Source: https:/
/eugeneyan.com/writing/real-time-recommendations/
• • •
User
features
Item
features
Probability of
interaction
Serving: Multiple instances + Load Balancer (or SageMaker)
Source: https:/
/eugeneyan.com/writing/real-time-recommendations/
Fin
eugeneyan • eugeneyan.com

More Related Content

What's hot

Artwork Personalization at Netflix
Artwork Personalization at NetflixArtwork Personalization at Netflix
Artwork Personalization at Netflix
Justin Basilico
 
Recommendation System History
Recommendation System HistoryRecommendation System History
Recommendation System History
Tae Young Lee
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
Chris Johnson
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
Liang Xiang
 

What's hot (20)

Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender Systems
 
Time, Context and Causality in Recommender Systems
Time, Context and Causality in Recommender SystemsTime, Context and Causality in Recommender Systems
Time, Context and Causality in Recommender Systems
 
Recommending for the World
Recommending for the WorldRecommending for the World
Recommending for the World
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Learning to Personalize
Learning to PersonalizeLearning to Personalize
Learning to Personalize
 
Artwork Personalization at Netflix
Artwork Personalization at NetflixArtwork Personalization at Netflix
Artwork Personalization at Netflix
 
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
 
Recent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at Netflix
 
Recommendation System History
Recommendation System HistoryRecommendation System History
Recommendation System History
 
Netflix talk at ML Platform meetup Sep 2019
Netflix talk at ML Platform meetup Sep 2019Netflix talk at ML Platform meetup Sep 2019
Netflix talk at ML Platform meetup Sep 2019
 
추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.
 
Metrics, Engagement & Personalization
Metrics, Engagement & Personalization Metrics, Engagement & Personalization
Metrics, Engagement & Personalization
 
Making Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms Reliable
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Deep Learning for Personalized Search and Recommender Systems
Deep Learning for Personalized Search and Recommender SystemsDeep Learning for Personalized Search and Recommender Systems
Deep Learning for Personalized Search and Recommender Systems
 
Music Recommendations at Scale with Spark
Music Recommendations at Scale with SparkMusic Recommendations at Scale with Spark
Music Recommendations at Scale with Spark
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
 

Similar to System design for recommendations and search

Learning to Rank Datasets for Search with Oscar Castaneda
Learning to Rank Datasets for Search with Oscar CastanedaLearning to Rank Datasets for Search with Oscar Castaneda
Learning to Rank Datasets for Search with Oscar Castaneda
Databricks
 

Similar to System design for recommendations and search (20)

Web Page Ranking using Machine Learning
Web Page Ranking using Machine LearningWeb Page Ranking using Machine Learning
Web Page Ranking using Machine Learning
 
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
 
Continuous delivery for machine learning
Continuous delivery for machine learningContinuous delivery for machine learning
Continuous delivery for machine learning
 
How To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With KibanaHow To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With Kibana
 
Elastic loves Graphs
Elastic loves GraphsElastic loves Graphs
Elastic loves Graphs
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in Production
 
Real-time Machine Learning with Hopsworks
Real-time Machine Learning with Hopsworks Real-time Machine Learning with Hopsworks
Real-time Machine Learning with Hopsworks
 
Building a Dataset Search Engine with Spark and Elasticsearch: Spark Summit E...
Building a Dataset Search Engine with Spark and Elasticsearch: Spark Summit E...Building a Dataset Search Engine with Spark and Elasticsearch: Spark Summit E...
Building a Dataset Search Engine with Spark and Elasticsearch: Spark Summit E...
 
Google Search Engine
Google Search EngineGoogle Search Engine
Google Search Engine
 
Google Search Engine
Google Search EngineGoogle Search Engine
Google Search Engine
 
Chris regan schema
Chris regan   schemaChris regan   schema
Chris regan schema
 
Google
GoogleGoogle
Google
 
Learning to Rank Datasets for Search with Oscar Castaneda
Learning to Rank Datasets for Search with Oscar CastanedaLearning to Rank Datasets for Search with Oscar Castaneda
Learning to Rank Datasets for Search with Oscar Castaneda
 
Wix Machine Learning - Ran Romano
Wix Machine Learning - Ran RomanoWix Machine Learning - Ran Romano
Wix Machine Learning - Ran Romano
 
Interleaving, Evaluation to Self-learning Search @904Labs
Interleaving, Evaluation to Self-learning Search @904LabsInterleaving, Evaluation to Self-learning Search @904Labs
Interleaving, Evaluation to Self-learning Search @904Labs
 
The right path to making search relevant - Taxonomy Bootcamp London 2019
The right path to making search relevant  - Taxonomy Bootcamp London 2019The right path to making search relevant  - Taxonomy Bootcamp London 2019
The right path to making search relevant - Taxonomy Bootcamp London 2019
 
Introducing MLOps.pdf
Introducing MLOps.pdfIntroducing MLOps.pdf
Introducing MLOps.pdf
 
Amazon Machine Learning im Einsatz: smartes Marketing - AWS Machine Learning...
Amazon Machine Learning im Einsatz: smartes Marketing  - AWS Machine Learning...Amazon Machine Learning im Einsatz: smartes Marketing  - AWS Machine Learning...
Amazon Machine Learning im Einsatz: smartes Marketing - AWS Machine Learning...
 
Macran
MacranMacran
Macran
 
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
 

More from Eugene Yan Ziyou

More from Eugene Yan Ziyou (20)

Recommender Systems: Beyond the user-item matrix
Recommender Systems: Beyond the user-item matrixRecommender Systems: Beyond the user-item matrix
Recommender Systems: Beyond the user-item matrix
 
Predicting Hospital Bills at Pre-admission
Predicting Hospital Bills at Pre-admissionPredicting Hospital Bills at Pre-admission
Predicting Hospital Bills at Pre-admission
 
OLX Group Prod Tech 2019 Keynote: Asia's Tech Giants
OLX Group Prod Tech 2019 Keynote: Asia's Tech GiantsOLX Group Prod Tech 2019 Keynote: Asia's Tech Giants
OLX Group Prod Tech 2019 Keynote: Asia's Tech Giants
 
Data Science Challenges and Impact at Lazada (Big Data and Analytics Innovati...
Data Science Challenges and Impact at Lazada (Big Data and Analytics Innovati...Data Science Challenges and Impact at Lazada (Big Data and Analytics Innovati...
Data Science Challenges and Impact at Lazada (Big Data and Analytics Innovati...
 
INSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my JourneyINSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my Journey
 
SMU BIA Sharing on Data Science
SMU BIA Sharing on Data ScienceSMU BIA Sharing on Data Science
SMU BIA Sharing on Data Science
 
Culture at Lazada Data Science
Culture at Lazada Data ScienceCulture at Lazada Data Science
Culture at Lazada Data Science
 
Competition Improves Performance: Only when Competition Form matches Goal Ori...
Competition Improves Performance: Only when Competition Form matches Goal Ori...Competition Improves Performance: Only when Competition Form matches Goal Ori...
Competition Improves Performance: Only when Competition Form matches Goal Ori...
 
Sharing about my data science journey and what I do at Lazada
Sharing about my data science journey and what I do at LazadaSharing about my data science journey and what I do at Lazada
Sharing about my data science journey and what I do at Lazada
 
AXA x DSSG Meetup Sharing (Feb 2016)
AXA x DSSG Meetup Sharing (Feb 2016)AXA x DSSG Meetup Sharing (Feb 2016)
AXA x DSSG Meetup Sharing (Feb 2016)
 
Garuda Robotics x DataScience SG Meetup (Sep 2015)
Garuda Robotics x DataScience SG Meetup (Sep 2015)Garuda Robotics x DataScience SG Meetup (Sep 2015)
Garuda Robotics x DataScience SG Meetup (Sep 2015)
 
DataKind SG sharing of our first DataDive
DataKind SG sharing of our first DataDiveDataKind SG sharing of our first DataDive
DataKind SG sharing of our first DataDive
 
Social network analysis and growth recommendations for DataScience SG community
Social network analysis and growth recommendations for DataScience SG communitySocial network analysis and growth recommendations for DataScience SG community
Social network analysis and growth recommendations for DataScience SG community
 
Kaggle Otto Challenge: How we achieved 85th out of 3,514 and what we learnt
Kaggle Otto Challenge: How we achieved 85th out of 3,514 and what we learntKaggle Otto Challenge: How we achieved 85th out of 3,514 and what we learnt
Kaggle Otto Challenge: How we achieved 85th out of 3,514 and what we learnt
 
Nielsen x DataScience SG Meetup (Apr 2015)
Nielsen x DataScience SG Meetup (Apr 2015)Nielsen x DataScience SG Meetup (Apr 2015)
Nielsen x DataScience SG Meetup (Apr 2015)
 
Statistical inference: Statistical Power, ANOVA, and Post Hoc tests
Statistical inference: Statistical Power, ANOVA, and Post Hoc testsStatistical inference: Statistical Power, ANOVA, and Post Hoc tests
Statistical inference: Statistical Power, ANOVA, and Post Hoc tests
 
Statistical inference: Hypothesis Testing and t-tests
Statistical inference: Hypothesis Testing and t-testsStatistical inference: Hypothesis Testing and t-tests
Statistical inference: Hypothesis Testing and t-tests
 
Statistical inference: Probability and Distribution
Statistical inference: Probability and DistributionStatistical inference: Probability and Distribution
Statistical inference: Probability and Distribution
 
A Study on the Relationship between Education and Income in the US
A Study on the Relationship between Education and Income in the USA Study on the Relationship between Education and Income in the US
A Study on the Relationship between Education and Income in the US
 
Diving into Twitter data on consumer electronic brands
Diving into Twitter data on consumer electronic brandsDiving into Twitter data on consumer electronic brands
Diving into Twitter data on consumer electronic brands
 

Recently uploaded

Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
Lars Albertsson
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
shambhavirathore45
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
shivangimorya083
 

Recently uploaded (20)

Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 

System design for recommendations and search