2. 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.
3. 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
5. 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
6. UPGRADING
To upgrade the software infrastructure to Hadoop
Cloud-based data warehouse
End-to-end automated software development pipeline.
7. HADOOP
Hadoop has a number of great qualities
Cost effective
Scalable
Open Source
Execute quickly
8. 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
9. 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
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.