<<< Previous speaker next speaker >>>

Randy Stafford, Greybeard architect turned Coherence consultant

 Randy  Stafford Randy Stafford is a practicing software professional with 20 years’ experience as a developer, analyst, architect, manager, consultant, and author. Currently with the Coherence product team at Oracle, he engages globally for proof-of-concept projects, architecture reviews, and production crises with diverse customer organizations, specializing in grid, performance, HA, SOA, and JEE/ORM work. Long active in the professional community, he was a contributor to O’Reilly’s 97 Things Every Software Architect Should Know, Martin Fowler’s Patterns of Enterprise Application Architecture and Floyd Marinescu’s EJB Design Patterns; and he frequently presents at software conferences on the topics of application performance management, domain model persistence, and agile architecture.

Presentation: "League of Legends: Scaling to Millions of Ninjas, Yordles, and Wizards"

Time: Friday 16:50 - 17:50

Location: Franciscan I & II

Abstract:

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.