34
なにが一緒でなにが違う? -サーバサイドにおける業務システムとモバイル開発 - 2014年8月23日 DevLOVE甲子園 西日本大会 5回裏 粕谷 大輔 (@daiksy)

DevLOVE甲子園 西日本

Embed Size (px)

DESCRIPTION

DevLOVE甲子園 西日本の発表資料

Citation preview

Page 1: DevLOVE甲子園 西日本

なにが一緒でなにが違う? -サーバサイドにおける業務システムとモバイル開発 -

2014年8月23日 DevLOVE甲子園 西日本大会 5回裏

粕谷 大輔 (@daiksy)

Page 2: DevLOVE甲子園 西日本

自己紹介

Page 3: DevLOVE甲子園 西日本

粕谷 大輔 (かすやだいすけ )

@ d a i k s y

フリュー株式会社

ソーシャルゲーム開発

S c a l a / P l a y f r a m e w o r k 2 . x

S I e r - > ゲーム開発

Page 4: DevLOVE甲子園 西日本

第2章 アジャイルな乙女ゲーム開発のおはなし

Page 5: DevLOVE甲子園 西日本

業務アプリ v s モバイルゲーム

Page 6: DevLOVE甲子園 西日本

クライアントサイドを見ると両者は別物

Page 7: DevLOVE甲子園 西日本

業務アプリ

・データ入力

・データ照会

・帳票出力

Page 8: DevLOVE甲子園 西日本

モバイルゲーム

・3 D、アニメーション

・ボイス、B G M

Page 9: DevLOVE甲子園 西日本

サーバーサイドを見ると…

Page 10: DevLOVE甲子園 西日本

業務アプリ & モバイルゲーム

・認証

・データのC R U D

・バッチ処理

Page 11: DevLOVE甲子園 西日本

だいたい一緒

Page 12: DevLOVE甲子園 西日本

それぞれをトピックごとに見てみる

Page 13: DevLOVE甲子園 西日本

ユーザ数

Page 14: DevLOVE甲子園 西日本

業務アプリ

・システム要件による (数十人~数千人)

Page 15: DevLOVE甲子園 西日本

モバイルゲーム

・数十万~数百万人(最低でも万単位)

※これ以下だとビジネスにならない

Page 16: DevLOVE甲子園 西日本

取り扱うデータ件数

Page 17: DevLOVE甲子園 西日本

業務アプリ

・システム要件による

Page 18: DevLOVE甲子園 西日本

モバイルゲーム

・数千万件規模

Page 19: DevLOVE甲子園 西日本

システムの規模感

モバイルゲーム ≒ 大規模業務アプリ

Page 20: DevLOVE甲子園 西日本

インフラ

Page 21: DevLOVE甲子園 西日本

業務アプリ

・事前の要件でがっちり決める

- > 運用開始後にインフラ要件が変わることはない

Page 22: DevLOVE甲子園 西日本

モバイルゲーム

・最初は小さく始める。スケーラビリティを重視

- > サーバ台数とかサーバスペックとかコロコロ変える

※データストアは事前にある程度決めないと

運用開始後にD Bサーバ分割とか死ねる

Page 23: DevLOVE甲子園 西日本

リリース

Page 24: DevLOVE甲子園 西日本

業務アプリ

・1回リリースしたら、後はそれほど頻繁ではない

Page 25: DevLOVE甲子園 西日本

モバイルゲーム

・ほぼ毎日

- > リリース作業の自動化必須

業務アプリだと、この自動化コストが逆に高くつく場合も

Page 26: DevLOVE甲子園 西日本

システムの負荷ピーク

Page 27: DevLOVE甲子園 西日本

業務アプリ

・年度末、期末、月末・月初

Page 28: DevLOVE甲子園 西日本

モバイルゲーム

・長期休暇(G W, 年末年始)、広告出稿時

・台風・大雪などで外出できない日

Page 29: DevLOVE甲子園 西日本

納期

Page 30: DevLOVE甲子園 西日本

業務アプリ

・年度、半期、四半期

Page 31: DevLOVE甲子園 西日本

モバイルゲーム

・ゴールデンウィーク、お盆、クリスマス

Page 32: DevLOVE甲子園 西日本

結論

Page 33: DevLOVE甲子園 西日本

やってることはだいたい一緒(乱暴)

Page 34: DevLOVE甲子園 西日本

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