ドリコムの負荷対策のノウハウがたくさん詰まったスライド資料「ソーシャルゲームスケールアウトの歴史」

2012/2/20 月曜日 Posted in 記事紹介・リンク | 1 Comment »

Slideshareで面白い資料が公開されていたので、ご紹介させていただきます。 ドリコムの負荷対策のノウハウがたくさん詰まった「ソーシャルゲームスケールアウトの歴史」という資料です。   ドリコムがソーシャルゲームに参入して2年半の間に、どのような問題にぶちあたり、どのようにシステムを成長させてきたかがわかる資料になっています。   ソーシャルゲームスケールアウトの歴史 View more presentations from Drecom Co., Ltd.   これは素晴らしい資料ですね。 私も正座して、最低10回は読みたいと思います。   関連: ソーシャルゲーム開発に関するスライド資料をまとめてみました OSC 2010 北海道の発表で使用したスライド資料「PHPで大規模ブラウザゲームを開発してわかったこと」 ソーシャルゲーム開発のノウハウがたっぷりとちりばめられたスライド資料「とあるアプリの開発運用(トラブルシュート)」 Read more..

CEDEC2011で講演された「GREEソーシャルゲーム5年間の技術的失敗と成功の歴史 ~GREE Technology Stackのご紹介~」

2011/9/12 月曜日 Posted in 記事紹介・リンク | No Comments »

先日のCEDEC2011内で、「GREEソーシャルゲーム5年間の技術的失敗と成功の歴史 ~GREE Technology Stackのご紹介~」という講演が行われました。 発表者は、グリーのCTOである藤本氏と、インフラ統括部アプリ基盤チームリーダーの梶原氏のお二人です。   発表の内容は、GIGAZINE内でかなり精密に文字として起こされており、スライドもほぼ写真に納められています。 これを読めば、すっかり講演を聴いた気になれるのでオススメです。 → GIGAZINE これが5年間の技術的失敗と成功の歴史、GREEの成功を支えた技術者たちの闘いが今明かされる [gigazine.net]   内容としては、過去のGREEでのトラブル、例えばスイッチの転送上限に引っかかった件や、DNSの問い合わせがオーバーヘッドになったなど、通常のサービスではなかなか体験できないようなことや、MySQLのreplicationの遅延やマスターDBのダウンなどの割と身近な問題まで、様々なノウハウが詰まっています。   Webアプリを作っている方にも、インフラを構築している方にも、ために内容になっていると思いますので、ぜひチェックしてみてください。   関連: ゆめみのソーシャルアプリ携帯ゲーム構築事例がまるっと紹介されている記事「完全公開!ソーシャルゲーム設計事例」 グリーが全世界でスマートフォンプラットフォームを提供するOpenFeint社を買収したとのことです CEDEC 2010でDeNAとGREEが語ったモバイル向けソーシャルゲームに関するノウハウ Read more..

ゆめみのソーシャルアプリ携帯ゲーム構築事例がまるっと紹介されている記事「完全公開!ソーシャルゲーム設計事例」

2011/8/1 月曜日 Posted in 記事紹介・リンク | No Comments »

ためになる記事をみつけたのでご紹介します。 モバイル開発で有名なゆめみが、自社の技術ブログ上で、GREEプラットフォーム向けのソーシャルアプリ携帯ゲームを構築した際の事例を紹介した記事を公開しています。   → ゆめ技:ゆめみスタッフブログ 完全公開!ソーシャルゲーム設計事例:プロローグ [yumemi.co.jp] → ゆめ技:ゆめみスタッフブログ 完全公開!ソーシャルゲーム設計事例:前編 [yumemi.co.jp] → ゆめ技:ゆめみスタッフブログ 完全公開!ソーシャルゲーム設計事例:後編 [yumemi.co.jp]   プロローグ編、前編、後編と、三部構成の大作記事です。 内容としては、システムに対する要求の解説からはじまり、サーバの種類とその構成、負荷や表示上の不具合を回避するためのキャッシュテクニックの紹介、扱うデータの分析と特性別の分類など、構築から開発・運用にいたるまでのノウハウが多く含まれています。 KVSを思いっきり活用した、かなりアグレッシブな構成になっていると思います。 (弊社のゲーム案件では、もっとMySQLに頼った形でアプリを作っています) とても参考になり、弊社でも社内勉強会として時間を取り、じっくりと研究させていただきました。   個人的には、関数キャッシュの部分や、TokyoTyrantとKumoFSを使って、「○○のログを直近100件分参照」というテクニックが大変ためになりました。 特に関数キャッシュという概念は、私が普段PHP使いということもあり、あまり利用したことがなかったのですが便利そうですね。 Pythonほど簡単には使えないですが、PHPでも実装可能なので、ぜひ試してみたいと思います。   ソーシャルゲーム開発の事例ではあるものの、大くのアクセスがあるサイトであれば、参考にできる内容があるはずです。 高負荷対策に興味のある方は、ぜひ熟読することをオススメします。   関連: 先日開催されたOSC 2011 Hokkaidoの発表で使用したスライド資料「大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック」 OSC 2010 北海道の発表で使用したスライド資料「PHPで大規模ブラウザゲームを開発してわかったこと」 ソーシャルゲーム開発に関するスライド資料をまとめてみました Read more..

高知のソーシャルゲーム講習会で発表したスライド資料「地方企業がソーシャルゲーム開発を成功させるための10のポイント」

2011/3/7 月曜日 Posted in お知らせ, 記事紹介・リンク | No Comments »

2011年3月5日に高知で行われた、ソーシャルゲーム講習会で、「地方企業がソーシャルゲーム開発を成功させるための10のポイント」という発表を行わせていただきましたので、そのスライド資料を公開させていただきます。   第2回についての情報は、あまり記載されていませんが、講習会の概要はこちらに掲載されています。 → 高知県 行事等のお知らせ ソーシャルゲーム産業創出事業に関する事前講習会 [pref.kochi.lg.jp]   弊社で実際に苦労した経験を元に、ゲームなど作ったことのない地方の小さな受託開発企業が、リモートでソーシャルゲームの開発を行う場合の注意点をまとめた、ソーシャルゲーム開発初心者に向けた資料です。 「地方企業が・・・」というタイトルにはなっていますが、そうではなくても特にゲーム開発の経験の無い方にとって開発の良い指針となる資料になっていると思います。   地方企業がソーシャルゲーム開発を成功させるための10のポイント View more presentations from Kentaro Matsui   また、講習会に参加いただいた皆様、関係者の皆様、本当にお疲れ様でした。この場で改めて御礼を申し上げます。   関連: Technology of DeNAに「ソーシャルゲームのためのMySQL入門その2」が公開されています ソーシャルゲーム開発に関するスライド資料をまとめてみました OSC 2010 北海道の発表で使用したスライド資料「PHPで大規模ブラウザゲームを開発してわかったこと」 Read more..

ソーシャルゲーム開発に関するスライド資料をまとめてみました

2011/1/28 金曜日 Posted in 記事紹介・リンク | 5 Comments »

最近は、ソーシャルゲーム開発に関するスライド資料が多く公開されており、各所で人気を集めているようです。 これらのスライド資料は、高負荷・大量アクセスを捌くための工夫がちりばめられており、とてもためになるものが多いです。 今回はそんなソーシャルゲーム開発に関するスライド資料をまとめてみました。   まずは手前味噌ですが、昨年のOSC北海道での発表に使わせて頂いた私のスライドです。 ブラウザ三国志を開発した際に苦労した箇所などをまとめました。 → ke-tai.org OSC 2010 北海道の発表で使用したスライド資料「PHPで大規模ブラウザゲームを開発してわかったこと」 [ke-tai.org] PHPで大規模ブラウザゲームを開発してわかったことView more presentations from Kentaro Matsui.   DeNAの松信氏のスライド「ソーシャルゲームのためのデータベース設計」。 すばらしいスライドです。MySQLを使っている技術者であれば10回は読むべきです。読めば読むほどその深さに気づきます。 ぜひ次回は、この資料では端折っている水平分割についてまとめて欲しいです。 ソーシャルゲームのためのデータベース設計View more presentations from Yoshinori Matsunobu.   同じくDeNA岸氏の「HTML5@iPhoneゲーム開発」。 iPhone向けのゲーム開発をHTML5で行う際のノウハウがいっぱいです。 HTML5@iPhoneゲーム開発View more presentations from h_kishi.   もう一つDeNA久森氏の「ソーシャルアプリ向けシステム監視運用の勘所」 プログラマから見ると、インフラエンジニアからの視点は面白いです。 → Technology of DeNA – DeNA and YAPC Asia 2010 [engineer.dena.jp] ソーシャルアプリ向けシステム監視運用の勘所View more presentations ... Read more..