Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

"Scaling League of Legends Chat to 70 million Players" by Michal Ptaszek

Автор: Strange Loop Conference

Загружено: 2014-09-20

Просмотров: 13791

Описание:

Would you ever play an online game if you were not able to communicate with your teammates? Isn't it fun if you can make new friends, arrange pre-made games and celebrate your victories with people you like to play with?

Riot Games' League of Legends handles millions of online players at any given time. Each chat server is responsible for routing over 1 billion real time events a day. In order to support the overwhelming user base and be prepared future growth, as well as pave the road for the upcoming features, chat infrastructure had to be designed and built with the utmost care, so that it would never fail the players.

In this talk I would like to present how we achieved linear scalability, improved the overall fault tolerance, created a framework for real time code upgrades and got ready for the new features we want to ship. I will also discuss in detail why we chose to use Erlang as a foundation for the system, and why we migrated our data from MySQL to Riak.



Michal Ptaszek
Riot Games
@michalptaszek

Michal Ptaszek is a software engineer working at Riot Games. Specializes in designing, implementing and supporting highly concurrent, large-scale, fault-tolerant distributed systems. Fell in love with Erlang at first sight. Holds a masters degree in Computer Science. Is obsessed with Instant Messaging. Privately a huge fan of good food, Bordeaux wine, cats, jazz and classic literature.

"Scaling League of Legends Chat to 70 million Players" by Michal Ptaszek

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

"Aeron: Open-source high-performance messaging" by Martin Thompson

"CRDTs Illustrated" by Arnout Engelen

"Web Apps without Web Servers" by Richard Feldman

Распределенные системы в одном уроке Тима Берглунда

Распределенные системы в одном уроке Тима Берглунда

"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell

"The Security of Classic Game Consoles" by Kevin Shekleton

WORLD RECORD: Longest Game in League of Legends History (7 Hours)

WORLD RECORD: Longest Game in League of Legends History (7 Hours)

Mastering Chaos - A Netflix Guide to Microservices

Mastering Chaos - A Netflix Guide to Microservices

«Разработка игр в Eight Bits» Кевина Зуравела

«Разработка игр в Eight Bits» Кевина Зуравела

Scaling Pinterest • Marty Weiner • GOTO 2014

Scaling Pinterest • Marty Weiner • GOTO 2014

"Transducers" by Rich Hickey

"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner

Власти сливают Протасевича: что случилось / Просьба Лукашенко удивила всех: подробности

Власти сливают Протасевича: что случилось / Просьба Лукашенко удивила всех: подробности

Почему мы верим телефонным мошенникам? — Семихатов, Ениколопов

Почему мы верим телефонным мошенникам? — Семихатов, Ениколопов

Scaling Instagram Infrastructure

Scaling Instagram Infrastructure

AI без хайпа: как всё работает на самом деле? Александр Машрабов и первый казахстанский единорог

AI без хайпа: как всё работает на самом деле? Александр Машрабов и первый казахстанский единорог

Музыка для работы - Deep Focus Mix для программирования, кодирования

Музыка для работы - Deep Focus Mix для программирования, кодирования

What I Wish I Had Known Before Scaling Uber to 1000 Services • Matt Ranney • GOTO 2016

What I Wish I Had Known Before Scaling Uber to 1000 Services • Matt Ranney • GOTO 2016

Боксер по особым поручениям Кремля. Как обычному решале доверили вопросы дипломатии  | Портреты

Боксер по особым поручениям Кремля. Как обычному решале доверили вопросы дипломатии | Портреты

"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]