RASHID ANSARI
MTECH(ACDS)
170847980003
RIOT GAMES
 It was founded in 2006 by Brendon Beck and Marc Merrill.
 In 2009, released its first game League of Legends.
 This game become the most played PC game in the world.
 Players are the foundation of RIOT Games.
 Its headquarter in Los Angeles and 23 offices worldwide.
START-UP PHASE
 Had a single, dedicated MySQL instance for the DW.
 Data was ETL’d from production slaves into this instance.
 Queries were run in MYSQL.
 Reporting was done in EXCEL.
 All ETLs, queries and reporting were done by one person
GROWTH
BREAKING POINT
 Data warehouse reached a breaking point.
 24 hours of data took 24.5 hours to ETL
 Very difficult to handle
 Gaming customers by resolving problems
 Old system wasn’t designed to operate current level of players.
 Increase Downtime.
It Needed to change
UPGRADING
 To upgrade the software infrastructure to Hadoop
 Cloud-based data warehouse
 End-to-end automated software development pipeline.
HADOOP
Hadoop has a number of great qualities
 Cost effective
 Scalable
 Open Source
 Execute quickly
UPDATED
 Took 3 months to build.
 Now, Company roll out software updates went from taking two weeks to less than
ten minutes.
 Removed most of the software downtime.
 Scalable
CHALLENGES
 Significant portion of software runs directly on players’ machines.
 Understand the performance, reliability and stability to improve player experience.
 Game is ALIVE.
 Global
 PC Variability
ARCHITECTURE
HADOOP TOOLS
 Honu: Streaming log collection and event processing pipeline
 Platfora: BI analysis and visualization
 Oozie: Workflow job scheduler
 Hive: Data warehouse and queries
Riot Games used Honu as a key technology in its software development pipeline.
HONU PIPELINE
THAKYOU

Riot games

  • 1.
  • 2.
    RIOT GAMES  Itwas founded in 2006 by Brendon Beck and Marc Merrill.  In 2009, released its first game League of Legends.  This game become the most played PC game in the world.  Players are the foundation of RIOT Games.  Its headquarter in Los Angeles and 23 offices worldwide.
  • 3.
    START-UP PHASE  Hada single, dedicated MySQL instance for the DW.  Data was ETL’d from production slaves into this instance.  Queries were run in MYSQL.  Reporting was done in EXCEL.  All ETLs, queries and reporting were done by one person
  • 4.
  • 5.
    BREAKING POINT  Datawarehouse reached a breaking point.  24 hours of data took 24.5 hours to ETL  Very difficult to handle  Gaming customers by resolving problems  Old system wasn’t designed to operate current level of players.  Increase Downtime. It Needed to change
  • 6.
    UPGRADING  To upgradethe software infrastructure to Hadoop  Cloud-based data warehouse  End-to-end automated software development pipeline.
  • 7.
    HADOOP Hadoop has anumber of great qualities  Cost effective  Scalable  Open Source  Execute quickly
  • 8.
    UPDATED  Took 3months to build.  Now, Company roll out software updates went from taking two weeks to less than ten minutes.  Removed most of the software downtime.  Scalable
  • 9.
    CHALLENGES  Significant portionof software runs directly on players’ machines.  Understand the performance, reliability and stability to improve player experience.  Game is ALIVE.  Global  PC Variability
  • 10.
  • 11.
    HADOOP TOOLS  Honu:Streaming log collection and event processing pipeline  Platfora: BI analysis and visualization  Oozie: Workflow job scheduler  Hive: Data warehouse and queries Riot Games used Honu as a key technology in its software development pipeline.
  • 12.
  • 14.