Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

1000万DL突破!BrainWarsのアーキテクチャ

8,057 views

Published on

Developers Night powered by AWS というデブサミのアンオフィシャルパーティーでLTしたときの資料です。BrainWarsのインフラについて触れてます。

Published in: Technology
  • Be the first to comment

1000万DL突破!BrainWarsのアーキテクチャ

  1. 1. BrainWarsの アーキテクチャ ダウンロード突破!万 @matsukaz 2015.02.19
  2. 2. @matsukaz 松下 雅和 株式会社トランスリミット エンジニア LT芸人
  3. 3. @matsukaz 松下 雅和 株式会社トランスリミット エンジニア LT芸人
  4. 4. • インフラ (AWS, Chef) • サーバ (Rails, Socket.IO, fabric) • フロント (cocos2d-x, C++) • 開発/運用支援 (開発用Docker, Adminサーバ) • ChatOps推進 (slack, hubot*3) • その他必要なことはなんでも
 (コーヒー豆購入, 卓球王者,
 バランスボール&スタンディングデスク布教) 主な担当
  5. 5. 書籍
  6. 6. @matsukaz 松下 雅和 株式会社トランスリミット エンジニア LT芸人
  7. 7. CA ×GREE 合同勉強会
  8. 8. CA ×GREE 合同勉強会
  9. 9. 退職時もLTでお別れ
  10. 10. BrainWars 知ってる人?
  11. 11. ゲームの流れ
  12. 12. ホーム
  13. 13. マッチングホーム
  14. 14. マッチング ゲーム選択 ホーム
  15. 15. マッチング ゲーム選択 バトル x3 ホーム
  16. 16. ホーム マッチング ゲーム選択 バトル バトル結果 x3
  17. 17. マッチング ゲーム選択 バトル バトル結果 x3 ランキング 毎週日曜24時に ランキング確定 ホーム
  18. 18. わずか8ヶ月で 1000万突破!
  19. 19. 海外ユーザ比率 95.7%
  20. 20. AKB48もハマる! 乃木坂46や 芸人まで
  21. 21. 創業メンバー
  22. 22. BrainWarsの アーキテクチャ
  23. 23. MySQL ELB EC2 EC2 S3 OpsWorks ElastiCache (Redis) DynamoDB RDS (MySQL) EC2 SNS CloudWatch Route 53 Slack リアルタイム対戦 Socket Server API Server 全体構成 SES SNS SQS ISP Admin Server APK
  24. 24. MySQL ELB EC2 EC2 S3 OpsWorks ElastiCache (Redis) DynamoDB RDS (MySQL) Easy Deployment, Auto Scale (Load & Time) EC2 ユーザデータゴースト用 バトルログ ランキング, 一時データ プロフィール画像, 言語ファイル, etc SNS CloudWatch Route 53 Slack リアルタイム対戦 Socket Server API Server SES SNS SQS ISP Admin Server プレイ中
  25. 25. MySQL ELB EC2 EC2 S3 OpsWorks ElastiCache (Redis) DynamoDB RDS (MySQL) EC2 SNS CloudWatch Route 53 Slack リアルタイム対戦 Socket Server API Server SES SNS SQS ISP メール送信 送信失敗時 Admin Server メール送信
  26. 26. MySQL ELB EC2 EC2 S3 OpsWorks ElastiCache (Redis) DynamoDB RDS (MySQL) CloudWatch Route 53 リアルタイム対戦 Socket Server API Server EC2 SNS Slack プッシュ通知 SES SNS SQS ISP Admin Server device token登録 プッシュ通知 fabric, rake tasks
  27. 27. MySQL ELB EC2 EC2 S3 OpsWorks ElastiCache (Redis) DynamoDB RDS (MySQL) CloudWatch Route 53 リアルタイム対戦 Socket Server API Server EC2 SNS Slack 画像削除 SES SNS SQS ISP 名前変更, BAN, … Admin Server 通報対応 fabric, rake tasks
  28. 28. MySQL ELB EC2 EC2 S3 OpsWorks ElastiCache (Redis) DynamoDB RDS (MySQL) CloudWatch Route 53 リアルタイム対戦 Socket Server API Server EC2 SNS Slack SES SNS SQS ISP Admin Server Auto Scale 運用 Dynamic DynamoDB APK ビルド fabric, rake tasks
  29. 29. 全体構成 MySQL ELB EC2 EC2 S3 OpsWorks ElastiCache (Redis) DynamoDB RDS (MySQL) SES SNS SQS Easy Deployment, Auto Scale (Load & Time) EC2 Dynamic DynamoDB ユーザデータゴースト用 バトルログ ランキング, 一時データ ISP プロフィール画像, 言語ファイル, etc メール送信 SNS 送信失敗時 CloudWatch Route 53 device token登録 Slack プッシュ通知 リアルタイム対戦 Socket Server API Server Auto Scale 名前変更, BAN, … Admin Server fabric, rake tasks APK ビルド 画像削除
  30. 30. 宣伝
  31. 31. ただいま メンバーを募集中! • エンジニア • プロデューサー • CFO/COO候補 • デザイナー • プランナー
  32. 32. 5億DL〜 17億DL〜5億DL〜 世界をターゲットに DL数で億超えを目指す
  33. 33. 社内勉強会 T-Cube (Translimit Tech Talk) バランスボールや スタンディングデスク
  34. 34. お待ちしてます!

×