SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

How we solved Real-time User Segmentation using HBase

by on Jul 10, 2013

  • 2,321 views

At RichRelevance, we service 10 of the top 20 Internet retailer chains and deliver more than $5.5 billions in attributable sales. Every 21 milliseconds a shopper clicks on a recommendation that we ...

At RichRelevance, we service 10 of the top 20 Internet retailer chains and deliver more than $5.5 billions in attributable sales. Every 21 milliseconds a shopper clicks on a recommendation that we have delivered, and we serve over 850 million product recommendations daily. Our Hadoop infrastructure has a capacity to handle upwards of 1.5+ PB. Behavioral Targeting, specifically user segmentation and building personas, is critical for us in generating triggers when a user is added to a segment or switches from a segment. In this presentation, we intend to demonstrate not only how the events are captured, but also how they are stored in HBase in real-time. It is critical to design the system so it can handle thousands of writes per second and, at the same time, be able to query any combination of behavioral attributes in HBase through real-time APIs. This session will walk attendees through the entire design & architecture starting from data Ingestion, schema design, and access patterns, as well as some major problems like sharing & hot spotting. Furthermore, performance metrics will be presented, including the number of read/write per second and details around cluster configuration.

Statistics

Views

Total Views
2,321
Views on SlideShare
2,008
Embed Views
313

Actions

Likes
7
Downloads
69
Comments
0

11 Embeds 313

http://localhost 199
http://dschool.co 69
http://www.dschool.co 23
http://iitkgpsv.org 13
http://www.iitkgpsv.org 3
http://rajendravidyalayajamshedpur.dschool.co 1
http://jcc.dschool.co 1
http://mountcarmelschoolpatna.dschool.co 1
http://www.surendranathcentenary.dschool.co 1
http://jhtaraporeschool.dschool.co 1
http://bwgsdoranda.dschool.co 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

How we solved Real-time User Segmentation using HBase How we solved Real-time User Segmentation using HBase Presentation Transcript