Wargaming web

1,361 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,361
On SlideShare
0
From Embeds
0
Number of Embeds
88
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Wargaming web

  1. 1. WARGAMING WEB МАКСИМ МЕЛЬНИКОВ
  2. 2. КТО Я Wargaming.net Order of War Order of War: Challenge World of Tanks developer Linux Mobile hobbyist Openmoko systemd telepathy Gentoo Wargaming Web: Вступление, Максим Мельников
  3. 3. WARGAMING ВЕБ регистрация новости статьи и описания медиа контент платёжная форма обработка платежей раздача обновлений управление пользователями профиль игрока статистика рейтинги ... Wargaming Web: Вступление, Максим Мельников
  4. 4. СОДЕРЖАНИЕ Вступление Дизайн и архитектура Интеграция с World Of Tanks Поддержка множества игр Заключение Wargaming Web: Вступление, Максим Мельников
  5. 5. СЕРВИСНАЯ АРХИТЕКТУРА множество различных проектов протоколы взаимодействия: AMQP, HTTP, SQL, XML-RPC Wargaming Web: Дизайн и архитектура, Максим Мельников
  6. 6. СТЕК ТЕХНОЛОГИЙ LNAMPMR Linux nginx Apache (mod_wsgi) MySQL Python (Django) memcached RabbitMQ Другое uwsgi Twisted Php Ruby PostgreSQL MongoDB Redis Wargaming Web: Дизайн и архитектура, Максим Мельников
  7. 7. RPC ЧЕРЕЗ AMQP Wargaming Web: Дизайн и архитектура, Максим Мельников
  8. 8. ДВА МИРА World of Tanks специальный движок распределённый высоконагруженный LAMP просто стабильно огромный опыт Цель независимость доступность минимизация рисков Wargaming Web: Интеграция с World Of Tanks, Максим Мельников
  9. 9. ЭКСПОРТ ДАННЫХ BigWorld аккаунты кланы результаты боёв AMQP RabbitMQ доработка движка Wargaming Web: Интеграция с World Of Tanks, Максим Мельников
  10. 10. УПРАВЛЕНИЕМ ИЗ ВНЕ Сервер управление аккаунтом управление кланом создание боёв AMQP асинхронный подход Wargaming Web: Интеграция с World Of Tanks, Максим Мельников
  11. 11. АУТЕНТИФИКАЦИЯ аутентификация - проверка личности авторизация - проверка прав внешний сервис аутентификации Wargaming Web: Поддержка множества игр, Максим Мельников
  12. 12. WARGAMING ID OpenID внутренний и внешний API расширение для единого выхода Wargaming Web: Поддержка множества игр, Максим Мельников
  13. 13. НАСТОЯЩЕЕ И БУДУЩЕЕ ранняя интеграция игр lazy-регистрация единый премиум ... Wargaming Web: Поддержка множества игр, Максим Мельников
  14. 14. ИДЕИ главное — скорость и простота разработки не стоит боятся гетерогенной среды синхронный подход везде где можно асинхронный — только там, где это необходимо AMQP — отличный протокол для реализации RPC Wargaming Web: Заключение, Максим Мельников
  15. 15. СПАСИБО ЗА ВНИМАНИЕ. ВОПРОСЫ Максим Мельников mailto:m_melnikau@wargaming.net https://plus.google.com/114669104565190507739/ https://twitter.com/max_posedon http://wargaming.com

×