Your SlideShare is downloading. ×
0
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Wargaming web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Wargaming web

826

Published on

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

No Downloads
Views
Total Views
826
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×