|Evolving the Server-Side Architecture of League of Legends
|Track / Format:
Did you know free users get access to 30% of content from the last 2 years?
|League of Legends is a competitive online team game and esport that continually releases new content, features and updates. Since we're evolving and enhancing the game continuously, instead of the more traditional model where a game is updated through a sequel, League of Legends' longevity presents an interesting set of tech challenges and opportunities. This talk will start with a retrospective on how the game was developed initially and how the architecture has evolved. It will then dig into how we handle the challenge of maintaining and scaling a live system with an ever increasing player base, at the same time as enabling rapid feature development and enhancement. Then it will take a deep dive into the current architecture to show how we are addressing other major challenges: faster feature delivery, a move to a service ecosystem, and dealing with technical debt.