Upload
levon-avakyan
View
121
Download
0
Embed Size (px)
Citation preview
КЛАНОВАЯ ПЛАТФОРМАЛЕВОН АВАКЯН
COMPETITIVE GAMING RELIABILITY TEAM LEAD
2
SE2016-SOFTWARE ENGINEERING CONFERENCE // О ЧЕМ Я БУДУ ГОВОРИТЬ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
О ЧЕМ Я БУДУ ГОВОРИТЬ
Кланы; Немного истории;Цифры;Эволюция:
Страничка на портале;Клановый сервис + Глобальная карта;Общие кланы и клановый портал;Кланы в World of Tanks Blitz;Кланы в клиенте World of Tanks;Кланы на консолях;Раздельные кланы.
ЧТО ТАКОЕ КЛАНЫ?
4
Клановая платформа:• World of Tanks; • World of Warplanes; • World of Tanks Blitz; • World of Tanks Xbox;• World of Tanks PS4.
Клановый портал:• Военкомат;• Рейтинги;• Cтатистика;• Доска объявлений.
Глобальная карта 2.0
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЧТО ТАКОЕ КЛАНЫ // КЛАНЫ WARGAMING
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ WARGAMING
5
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЧТО ТАКОЕ КЛАНЫ // НЕМНОГО ИСТОРИИ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
НЕМНОГО ИСТОРИИ
Кланы WoT
ГК 1.0
Клановый сервис
Общие кланы
ГК 2.0
Кланы в WoT Blitz
Карточка клана в клиенте
Кланы на консолях
Раздельные кланы
12.201002.2011
10.201311.2014
08.201509.2015
11.201511.2015
07.2016
6
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЧТО ТАКОЕ КЛАНЫ // КЛАНЫ В ЧИСЛАХ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ В ЧИСЛАХ
Более 180 тысяч действующих кланов WoT в СНГ-регионе;Более 2 млн игроков состоящих в клане WoT в СНГ-регионе.
Более 37 тысяч действующих кланов WoT Blitz в СНГ-регионе;Более 575 тысяч клановых игроков WoT Blitz в СНГ-регионе.
ЭВОЛЮЦИЯ
8
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ЧАСТЬ ТАНКОВОГО ПОРТАЛА
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ЧАСТЬ ТАНКОВОГО ПОРТАЛА
9
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // КЛАНОВЫЙ СЕРВИС + ГЛОБАЛЬНАЯ КАРТА
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНОВЫЙ СЕРВИС + ГЛОБАЛЬНАЯ КАРТА
10
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ОБЩИЕ КЛАНЫ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ОБЩИЕ КЛАНЫ
11
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ТРАНЗАКЦИИ В ОБЩИХ КЛАНАХ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ТРАНЗАКЦИИ В ОБЩИХ КЛАНАХ
12
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ПЕРЕХОД К ОБЩИМ КЛАНАМ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ПЕРЕХОД К ОБЩИМ КЛАНАМ
13
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // BACKEND
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
BACKEND
+ −• Быстрый;• Простой в использовании;• Хорошо документирован.
• Непопуляреный;• Мало библиотек;• Нет стандартов организации
кода.
+ −• Популярный;• Хорошо документирован.
• ORM.
FALCON
SQLALCHEMY
14
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ПЕРЕХОД К ОБЩИМ КЛАНАМ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ПЕРЕХОД К ОБЩИМ КЛАНАМ Отказ от Django в пользу Falcon; SQLAlchemy + alembic; Миграция аккаунтов игроков в
World of Warplanes (более 1.7 млн); Разрешение конфликтов между
игровыми серверами; Перевод потребителей на новый
сервис;
15
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // КЛАНЫ В WOT BLITZ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ В WOT BLITZ
16
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // WEB СЕРВИСЫ WARGAMING
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
WEB СЕРВИСЫ WARGAMING
17
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // КАРТОЧКА КЛАНА
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КАРТОЧКА КЛАНА
18
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // PYTHON 3.4 (ASYNCHTTP)
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
PYTHON 3.4 (ASYNCHTTP)
Асинхронность;Простота;Быстрота. Erlang Python 2.7.
TwistedPython 3.4. iohttp
Производительность − + +
Production опыт + + −
Простота разработки − + +
Интересность + − +
ВЫБОР
19
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // КЛАНЫ В WOT XBOX И PS4
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ В WOT XBOX И PS4
20
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // РАЗДЕЛЬНЫЕ КЛАНЫ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
РАЗДЕЛЬНЫЕ КЛАНЫ
21
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // КЛАНЫ КАК ПЛАТФОРМА
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ КАК ПЛАТФОРМА
Возможности кастомизации;Быстрое подключение новых проектов;Уменьшение усилий на разработку общего функционала;Уменьшение стоимости поддержки и оперирования.
ЛЕВОН АВАКЯНCompetitive Gaming Reliability Team Lead https://www.facebook.com/WargamingMinsk
LET’S DISCUSS!
wargaming.com
https://www.linkedin.com/company/wargaming-net