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. |
|||