Scott Delap, Riot Games Scalability Architect, coding ninja
Scott Delap is a Scalability Architect at Riot Games, Inc. creator of the award winning online MOBA game League of Legends. He focuses on architecture for large scale, fault tolerant application platforms. Scott is also the former lead Java editor for InfoQ.com. In past lives Scott is the author of the popular Desktop Java Live ebook and a seasoned UI developer. Scott is a frequent presenter at conferences such as JavaOne, QCon, and No Fluff Just Stuff. He won a Java Rockstar Award for his 2006 JavaOne presentation on Swing Threading.
Presentation: "League of Legends: Scaling to Millions of Ninjas, Yordles, and Wizards"
Launched in October of 2009, League of Legends has taken the online gaming world by storm. The winner of GameSpy.com's PC Game of the Year, LoL has quickly accumulated a devoted following growing at an exponential rate. Staying ahead of such scale challenges, while no small feat, has proven less difficult due to smart choices made during initial architecture design. This presentation will detail the core choices and challenges of that journey. It will include lessons learned during initial product creation such as scale testing, metrics gathering, and planning for 24/7 operation. Key design decisions will also be explored in detail, including League of Legends’ extensive use of Oracle Coherence caching and grid computing capabilities.