クラッシュフィーバーのシステム構成

21
ワンダープラネット株式会社 取締役 CTO 村田知常 システム構成 Aiming 飲み会 #4 ログレスとクラッシュフィーバーのシステムの巻

Upload: tomotsune-murata

Post on 16-Apr-2017

1.463 views

Category:

Technology


0 download

TRANSCRIPT

ワンダープラネット株式会社 取締役 CTO 村田知常

システム構成Aiming 飲み会 #4 ログレスとクラッシュフィーバーのシステムの巻

自己紹介村田 知常(むらた ともつね)  tomotsune.murata

ワンダープラネット株式会社 取締役CTO

経歴・大学で生化学・遺伝子を学ぶ 趣味でPerlのCGIを触っていたら楽しくなる・10年間 SIerにて業務システム開発・ワンダープラネットの前身となる会社へ

名古屋でiPhone開発者勉強会を開催著書「SpriteKitではじめる2Dゲームプログラミング Swift対応」

ワンダープラネット株式会社

2012年9月3日 設立

スマートデバイス向けフルネイティブアプリ・ゲームの企画・開発・運営・販売

名古屋本社

東京サテライトオフィス(2015年12月1日開設)

従業員数 45名

ワンダープラネット株式会社

http://wonderpla.net

クラッシュフィーバータップだけで得られる「気持ちイイ」体験!

「仮想世界」をモチーフとしたワクワクポジティブデザイン

4人協力でさらに気持ちイイ!

クラッシュフィーバー

ブッ快感!!

『サンリオキャラクターズ』コラボ

• 2016年6月中旬からの開催予定

KIRIMIちゃん. もいるよ

アジェンダ• システム構成の概要

• 今後の構成

システム構成

サービスレベル

マルチ

クライアント

CDN

サーバー

データ分析

クライアント内部構成Cocos2d-x バージョン ・Cocos2d-x v3.2

メイン言語 ・C++11

外部ライブラリ ・CricketAudio

ツール・CocosBuilder ・LWF ・TexturePacker

外部サービス・Photon Enterprise Cloud ・GrowthPush

※主だったものを抜粋

システム構成※ VPCなど省略

今後の構成

環境の持ち方• 日本版は、1つのAWSアカウント内に

開発、ステージング、本番などを構築

• 命名規則である程度まとまるようにしているが、マネージメントコンソールの一覧はカオス…

• RDSの操作は心臓に良くない…

環境の持ち方• 開発、ステージング、本番など環境ごとに

AWSアカウントを作成

• Management Console上の環境切換はSwitch Role 機能を使う

Auroraへの移行• ボトルネックになるのはDB

• RDS の最高スペックでも危うくなったら…

• DBの構成を変更するのは時間が掛かる

• Auroraにすると2倍いけるらしい(本当か?)

• 検証中(本当に2倍いけてるっぽい)

構成管理• プロダクトの今後の展開を考えると

構成もコード管理をしたい

• だって毎回イチから構築は激しく手間・・・

• AnsibleとかあるがTerraformを使ってみたい

• ひとまずコードへの落とし込みは完了

• 新たな環境構築時まで投入待ち…

その他• 監視関連の構築(Mackerelもあり?)

• インフラ専任がおらず、環境構築とAPI実装で手が回っていない

• |ω・`)チラッ

• re:dashの持つ機能だけでは、こう見たいのに見ることができない

さいごに

http://wonderpla.net/jobs/

東京・名古屋で仲間を募集中

ご清聴ありがとうございました