Live person under_the_hood_taldor_for_publish
Upcoming SlideShare
Loading in...5
×
 

Live person under_the_hood_taldor_for_publish

on

  • 340 views

 

Statistics

Views

Total Views
340
Views on SlideShare
340
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via 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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • We need to update this slide
  • The biggest in the areaAll fields: finance, telecom etc…

Live person under_the_hood_taldor_for_publish Live person under_the_hood_taldor_for_publish Presentation Transcript

  • Leveraging Data:Building a Stable PlatformOphir Cohen, Data Platform Lead, ophirc@liveperson.comAmit Fainer, Data QA Lead, amitfa@liveperson.comMay, 2013
  • Connection before content… 2 Who was the commander of whom in the army? Who met his wife in India?
  • Agenda 3 Connection before content LivePerson Is… Data platform requirements Quality challenges Architecture Development and production processes Case study: LivePerson BI Reports
  • LivePerson Is…Mission:4Company• Cloud-computing, SaaS pioneer since 1998• IPO April 2000 (Nasdaq: LPSN); debt free• 700+ employees• LivePerson offers an extensive and rapidly-growing partner networkCustomers• 8,500 customers around the globe have chosen LivePerson to create secure,reliable connections with their customers. LivePerson clients include:• 8 of the top 10 Fortune 500 companies•Top 10 of 15 commercial banks (Fortune 500)•Top 4 of 5 telecommunication companies (Fortune 500)•4 of the top 7 of the Forbes Global 2000•5 of the top 6 software and services companies (Forbes 2000)•8 of the top 10 of Interbrands Best Global BrandsService Delivery• 1.8 billion visitors monitored per month• 20 million connections per month• Analyzes over 1.2 million documents and chat transcripts per month.MissionCreatingMeaningfulCustomerConnectionsLive Chat and Click-to-CallVendor 2012
  • Enterprise Customer Success & Domain ExpertiseFinanceHigh–TechRetailTelecomTravel5
  • Requirements 6 Massive Data flow (few TB a day) Different Data types, Different Producers Never Lose Data! Variety latency needs – Near real-time through Offline Data is accessible to everyone for Processing, in a standardized,common paradigm, adopted by all consumers and producers
  • Quality Challenges 7 Large volumes of Data – Automate or Die Bugs yield corrupted Data Produced data stays Forever Consumers need a standardized form to assure data integrity
  • Architecture 8KafkaData TierApplication TierStormHadoopPigJava MRHive
  • Architecture – Persistency Layer 9KafkaData TierApplication TierStormHadoopPigJava MRHiveKafka (by LinkedIn):• Queuing mechanism• Persistency layer• High availability layer
  • Architecture – Streaming Processing Layer 10KafkaData TierApplication TierStormHadoopPigJava MRHiveStorm (by Twitter)• Stream processing• Pluggable framework
  • Architecture – Batch Processing Layer 11KafkaData TierApplication TierStormHadoopPigJava MRHiveHadoop (an Apache Project)• Reliable, scalable, distributedcomputing framework• Rich eco-system
  • Develop, Test and Deploy at Scale 12 Automated, Continuously integrated with built-in Performancetesting Satisfying Monitoring and Auditing needs of Tiers 1 through 5 On going production tests Auditing mechanism Scrum Isolated production-mirrored environment for Testing
  • Case Study – LivePerson BI Reports 13
  • Case Study – LivePerson BI Reports 14 Source to target Auditing tool as part of data integrity tests Load tests in real data env
  • Thank You 15LivePerson Hire!Feel free to reach out: ophirc@liveperson.com @ophchu amitfa@liveperson.com