Scaling Java Based Recommendation Engine for Leading Q&A site
Anurag Gupta Senior Architect, Yahoo Answers anuragg@yahoo-inc.com
Scaling Java Based Recommendation Engine for Leading Q&A site - - PowerPoint PPT Presentation
Scaling Java Based Recommendation Engine for Leading Q&A site Anurag Gupta Senior Architect, Yahoo Answers anuragg@yahoo-inc.com Agenda Yahoo Answers A Snapshot Why Open Question Recommender? Technology Technology
Anurag Gupta Senior Architect, Yahoo Answers anuragg@yahoo-inc.com
Total Reach 9 Languages 21 Markets
Over 200M users and 2B page views each month One of top 40 sites globally in terms of traffic
Source: Yahoo Internal Data
5th most popular social website Over 300 million questions and 1 billion answers Mobile growth 2X YOY, 80M users, 400M PVs
Front End Yapache / Maple Middle Tier Java, Tomcat Caching API / YQL Security
Spam Abuse
Junk Detector
Recommender Systems
Question Recommender User Database SocDir Customer Care Editorial
Tools
Karma
Users Applications
Hadoop Grid Storage
Search Oracle NoSQL Related Questions AutoCat SocDir Editorial
Analytics
Tooldev
Front-End Middle-tier
ActiveMQ
Open Question Recommender Engine
U->list of machine topics Q->list of machine User list of machine topics
Mapping Algorithms Data Store
NoSQL R/W APIs
Q list of machine topics
Oracle NoSQL Cache
Machine Topics Model Machine Topic->list of questions Machine Topic list of questions machine topics
Search APIs