Case Study Riot Games - Gaming -...

Preview:

Citation preview

©CaliStream2018-UseCase:GamingBatch&Real-time

Client:RiotGames,thelargestonlinegamingcompanyintheworld($1.6+revenue),waslookingforwaystoimprovetheircoregamerexperienceformorethan100Millionactivegamers.

Challenges:

- Collectdatafor100+Millionsplayersworldwide- Processover700Billionsevents/day- Addnewevent’stypesandschemaupdates- Generatehourly/dailyreportautomatically- Runbothinthecloudanddata-centers- Scaleasneeded

Solution:Honu,thesolutionatthecoreofNetflixBigDatapipelinewasdeployedinbothAmazonCloudandRiotGamesdata-centersworldwide.

Benefits:Everyday,RiotGamesreliesonHonutechnologytostayaheadofthecompetitionbyleveragingdataforeveryaspectsofthegame.Thekeybenefitswere:

- BigDataexpertise- LargescaleBigDatapipeline- Costeffectiveglobalsolution- Abilitytotransparentlyandautomaticallyhandle

newdata-sourcesandschemaupdates- NativeHadoopHive/SparkandAmazonCloud

(AWS)integration- Self-Servicedatacollectionpipeline

BarryLivingston&JeromeBoulonStrataConference-New-York

RiotGames,withitsglobalfootprint,waslookingforaproven,largescaleandreliabledatapipelinetocollectover700Billionsevents/dayinanever-changingenvironmentfortheirflagshipgameLeagueofLegends.Anotherchallengingrequirementwasnotonly,theabilitytocollectdataatscalefromtheirowndatacentersworldwideondisparatenetwork,includingChinaruralandlowbandwidthnetworkbutalsoin-gameuserbehaviorandtelemetryfrom100+Millionplayers,allplayingonverydifferenthardware,networkandcountries’specificrules.Lastbutnotleast,operatingwithaglobalfootprintimpliesthatthegameitselfaswellasthebackend,bothtendtoberunningdifferentversionsdependingontimeandlocation.Thereforeonthedatawarehousewehadtocontinuouslymanageandoperatewithdatacomingindifferentformsandformats.Everyday,RiotGamesreliesonHonutechnologytostayaheadofthecompetitionbyleveragingdataforeveryaspectsofthegamefromuserbehavior,frauddetectiontonetworkanalysis,sentimentanalysis,etc.andbeingthemostplayersfocuscompany.UsingHonutechnologiesanditsautomaticschemamanagementfeatureallowsRiotGamestoreallyhaveaself-servicedatapipelineInandOut.Anydeveloper,managerorGameartistcouldgenerate,collectandanalyzethedataheneedstodohisworkwithoutrelyingonaDBA.

RiotGames-GamingCaseStudy

Recommended