2. 2
SE2016-SOFTWARE ENGINEERING CONFERENCE // О ЧЕМ Я БУДУ ГОВОРИТЬ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
О ЧЕМ Я БУДУ ГОВОРИТЬ
Кланы;
Немного истории;
Цифры;
Эволюция:
Страничка на портале;
Клановый сервис + Глобальная карта;
Общие кланы и клановый портал;
Кланы в World of Tanks Blitz;
Кланы в клиенте World of Tanks;
Кланы на консолях;
Раздельные кланы.
4. 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. 5
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЧТО ТАКОЕ КЛАНЫ // НЕМНОГО ИСТОРИИ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
НЕМНОГО ИСТОРИИ
Кланы
WoT
ГК 1.0
Клановый
сервис
Общие
кланы
ГК 2.0
Кланы в
WoT Blitz
Карточка
клана в
клиенте
Кланы на
консолях
Раздельные
кланы
12.2010
02.2011
10.2013
11.2014
08.2015
09.2015
11.2015
11.2015
07.2016
6. 6
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЧТО ТАКОЕ КЛАНЫ // КЛАНЫ В ЧИСЛАХ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ В ЧИСЛАХ
Более 180 тысяч действующих кланов WoT в СНГ-регионе;
Более 2 млн игроков состоящих в клане WoT в СНГ-регионе.
Более 37 тысяч действующих кланов WoT Blitz в СНГ-регионе;
Более 575 тысяч клановых игроков WoT Blitz в СНГ-регионе.
11. 11
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ТРАНЗАКЦИИ В ОБЩИХ КЛАНАХ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ТРАНЗАКЦИИ В ОБЩИХ КЛАНАХ
12. 12
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ПЕРЕХОД К ОБЩИМ КЛАНАМ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ПЕРЕХОД К ОБЩИМ КЛАНАМ
13. 13
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // BACKEND
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
BACKEND
+ −
• Быстрый;
• Простой в использовании;
• Хорошо документирован.
• Непопуляреный;
• Мало библиотек;
• Нет стандартов организации
кода.
+ −
• Популярный;
• Хорошо документирован.
• ORM.
FALCON
SQLALCHEMY
14. 14
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // ПЕРЕХОД К ОБЩИМ КЛАНАМ
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
ПЕРЕХОД К ОБЩИМ КЛАНАМ
Отказ от Django в пользу Falcon;
SQLAlchemy + alembic;
Миграция аккаунтов игроков в World of
Warplanes (более 1.7 млн);
Разрешение конфликтов между
игровыми серверами;
Перевод потребителей на новый сервис;
19. 19
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // КЛАНЫ В WOT XBOX И PS4
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ В WOT XBOX И PS4
21. 21
SE2016-SOFTWARE ENGINEERING CONFERENCE // ЭВОЛЮЦИЯ // КЛАНЫ КАК ПЛАТФОРМА
LEVON AVAKYAN // SE2016-SOFTWARE ENGINEERING CONFERENCE // 03.09.2016
КЛАНЫ КАК ПЛАТФОРМА
Возможности кастомизации;
Быстрое подключение новых проектов;
Уменьшение усилий на разработку общего функционала;
Уменьшение стоимости поддержки и оперирования.
22. ЛЕВОН АВАКЯН
Competitive Gaming Reliability Team Lead https://www.facebook.com/WargamingMinsk
LET’S DISCUSS!
l_avakyan@wargaming.net
wargaming.com
https://www.linkedin.com/company/wargaming-net