SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
‫ؙ‬পૠெ९‫ش‬३কঝ।‫ش‬঒॑
‫੍ؙ‬इॊૼ୒
‫  ؙ‬ॡছक़ॻ॑ણ৷खञৈ଀෰ৌੁ 

ઙૄভ঺ॖথইॕॽॵॺঝ‫ش‬উ
‫ૈؙ‬੩ 健太郎
ঽഞງஂ
ૈ੩ 健太郎
 ైචলମ‫ైؚ‬ච૔ક
 উটॢছঐ
 ke-tai.org 管理⼈
 ॥‫ش‬ছधংॖॡॶ‫ش‬জথॢऋ஀ऌ
 ઙૄভ঺ॖথইॕॽॵॺঝ‫ش‬উ৻਀
ঽഞງஂ
ઙૄভ঺ॖথইॕॽॵॺঝ‫ش‬উ
 北海道札幌市のソフトウェア開発会社


 ৫৅ৰౚ‫ق‬਌प१‫ش‬ং१ॖॻ॑૿ਊ‫ك‬
‫ؙ‬ঈছक़२ਕবಂ(2009)
‫ؙ‬ஶ௟ॡग़५ॺ(2010)
‫ؙ‬Lord of Knights(2012)
‫ؙ‬ॡॖ‫ش‬থ६ঈঞॖॻ THE CONQUEST (2012)
 ※プログラム開発のみを担当しており、企画・運営は⾏っておりません
9LPਫ਼৒
9LP⼒がぐんぐんと上昇してYLPUFも⻑くなる
KHOSप૗ॎॊ୓ৗ৓ऩ9LPभ৾ಆু஺




‫پ‬ઽஇभ঳৖म‫ؚ‬क़फ़থॲभ౩ऽोऩः৕୹ञठभରஃपઞ৷औचथःञटःथउॉऽघ
3+3ਫ਼৒
৸বਐযभ3+3HUभञीप৫৅
3+3⼒がぐんぐんと上昇してSKSLQLも⻑くなる‫
ء‬
ZZZSKSQHWPDQXDOMD प৻ॎॊ୓ৗ৓ऩ3+3भ৾ಆু஺
L3KRQH‫$ط‬QGURLG૏ৌૢ




               ੺঩ਁ৫੒৒‫آ‬
ँःइॊञ॒੿ॉऽखञ
ॖথইॕॽॵॺঝ‫ش‬উभঐ५॥ॵॺय़কছॡॱ‫ش‬
َँःइॊञُ॒॑੿ॉऽखञ‫؛‬
ম঩भ৔ઍ


 ਈ੺भ९‫ش‬३কঝ।‫ش‬঒৫৅হੲपणःथ
 ॖথইছपणःथ
 ੉ୁृইঞ‫ش‬঒ড‫ش‬ॡपणःथ
 ଀෰ৌੁपणःथ‫:ق‬HEౣ‫ك‬
 ଀෰ৌੁपणःथ‫%'ق‬ౣ‫ك‬
 ଀෰ॸ५ॺपणःथ
 ૞અपखथःॊੲਾपणःथ
 ऽधी
ᾧ




ਈ੺भ९‫ش‬३কঝ।‫ش‬঒হੲ
ᾧ
९‫ش‬३কঝ।‫ش‬঒धम
९‫ش‬३কঝ।‫ش‬঒‫ق‬ஶୁ 6RFLDO *DPH‫ك‬म‫ؚ‬९‫ش‬३কঝ‫ॺॵॿ؞‬ড‫ش‬य़থॢ‫؞‬१
‫ش‬অ५‫ك616ق‬঱द઀୹औो‫౎ؚ‬भঘ‫ش‬२‫ش‬ध॥঑গॽॣ‫ش‬३ঙথ॑धॉऩऋैউ
ঞॖघॊड़থছॖথ।‫ش‬঒‫؞‬ঈছक़२।‫ش‬঒दँॊ‫؛‬


঩মदमॢজ‫ش‬ऋਈੂप९‫ش‬३কঝ।‫ش‬঒भ઀୹॑৫઩ख‫ؚ‬जभ৏ॹॕ‫؞ش‬ग़ॾ‫؞‬
ग़‫ش‬ऋઈ੾घॊ௚ఝਗ਼ਵ਱ऐ१‫ش‬অ५‫ؚ‬ঔং।‫ॱش‬क़থऋ઀୹॑৫઩खञِჁ൯ট
ডॖখঝّऋ৅னभ઩ऽॉधऩढञ‫؛‬年াपम616ব৔ਈপুभ঑ॡ३ॕऋ
َPL[L॔উজُभ१‫ش‬অ५॑৫઩‫ؚ‬পু।‫ش‬঒ভ঺ऋ઀୹घॊ।‫ش‬঒ऋ਺োऔो‫ؚ‬
5HNRRऋ઀୹घॊِ१থ३কॖথฝৃّऋ૞ਸ঻ऋਐয॑௭घऩन‫ؚ‬঳ඩ৒ା
घॊेअपऩढञ‫؛‬

:LNLSHGLDेॉ௷ხ
KWWSMDZLNLSHGLDRUJZLNL९‫ش‬३কঝ।‫ش‬঒
ਈ੺भ९‫ش‬३কঝ।‫ش‬঒হੲ
ਰ৐धૻसॊधःौःौକऌथःॊऊु‫ء‬
९‫ش‬३কঝ।‫ش‬঒ऋॽগ‫ش‬५दਵ਻पऩॊऒधऋੜइञ
‫ڀ‬   ॻজছথॻੜ༢उेलजोपહྖघॊ507ਖ਻
‫ڀ‬   ॥থউफ़ॳক๱৿
‫ڀ‬   ऩ॒टऊ਼৑भ௯ਊञॉऋਘऎऩढञ
‫ڀ‬   ৏ौीञःुभ॑੿ढथःॊणुॉमऩः
‫ڀ‬   ग़থ४ॽ॔धखथमૼ୒पૐরखञः

ৰ੠भ୶஭म‫ँؚ‬ऽॉ૮ः
‫્ ڀ‬पঽীभఢॉपঢ়खथमँऽॉ୶஭ऋ૮ःेअट
‫ ڀ‬ञटखఢॉभ৸ே९‫ش‬३কঝ।‫ش‬঒प௪௡ऋऩऊढञযऽदऋ‫ؚ‬
‫َؙ‬পຣ୏‫ُء‬धୂःथऎॊधःअ୶஭ऋ
ਈ੺भ९‫ش‬३কঝ।‫ش‬঒হੲ
開発者から⾒た最近のソーシャルゲーム開発
५ঐ঍ऋ਌ਅৃपऩढथऌथःॊ
‫ॿ ڀ‬ॖॸॕঈ॔উজमुठौ॒‫0ؚ‬REDJH‫ु((5*؞‬
‫ ڀ‬ガラケー界隈は少し落ち着いて来た印象
‫3 ڀ‬਱ऐभ।‫ش‬঒਌प)ODVK॑ઞ৷
म਍৒खञ೽ਏ

ृढरॉ৸ேযमଌॉथःऩः
‫ڀ‬   ॡছॖ॔থॺ‫؞‬१‫ش‬ং‫؞‬ॖথইছऩन৸थऋଌॉऩः
‫ڀ‬   '%$‫'ق‬DWD%DVH $GPLQLVWUDWRU‫ك‬ऋ੎ฤऔोॊ
‫ڀ‬   +70/-6ग़থ४ॽ॔भॽ‫ش‬६ऋੜइजअ
‫ڀ‬   धमःइ੸ா৲ऋ઩ऽॉ‫ؚ‬ऩ॒ठूढथभ঵঻‫ط‬ग़থ४ॽ॔म
‫ؙ‬   जौजौᇋᆓऔोमगीॊऊु
ਈ੺भ९‫ش‬३কঝ।‫ش‬঒হੲ
૘खङण૗ॎढथःऎ९‫ش‬३কঝ।‫ش‬঒৫৅
૽સभ૗৲
‫ ڀ‬৫৅ૠெभఁপपൣःग़থ४ॽ॔੷ीैोॊुभु૗ॎढथऌञ
‫૽ ڀ‬સী૿भ৥ન৲‫ق‬ग़থ४ॽ॔۸੫઺‫⎻ؚ‬म⎻ોप‫ؚ‬ഄఴम೷ॉନघ‫ك‬

求められる能⼒
‫ڀ‬   継戦能⼒(続く運営・アップデート、終わりがない)
‫ڀ‬   情報の横への共有化、他者/他社への展開能⼒
‫ڀ‬   安定したリソース提供、⻑期を⾒越した教育スキームの確⽴
‫ڀ‬   海外展開能⼒

९‫ش‬३কঝ।‫ش‬঒ਰਗषभૢ৷ु
‫ ڀ‬ৈ଀෰:HE१‫ش‬অ५षभ৚ష‫ؚ‬।‫ش‬঑ইॕॣ‫ش‬३ঙথषभૢ৷
‫ ڀ‬జਟभ॥থ३গ‫ش‬ঐ‫ش‬।‫ش‬঒भॿॵॺ৲धजभংॵॡग़থॻ৫৅
ᾧ




ॖথইছपणःथ
ॖথইছपणःथ(1)

ソーシャルゲームとクラウドは相性が良い
インフラ視点から⾒たソーシャルゲームの特徴


‫؞‬জজ‫ش‬५৐भ঄ॵॺૠெ੒೾ऋ୔खः
‫ॻشঁ ڀؙ‬क़ख़॔৹୸ऋ୔खः
‫ ڀؙ‬঄ॵॺखञৃ়‫ؚ‬୯ਸঌ‫ش‬५ऋଫः


‫؞‬আ‫ش‬ॡ૗৿ऋপऌः
‫ ڀؙ‬ફभৢඐৎ‫ؚ‬໤೬ा‫ఽؚ‬৑
‫ ڀؙ‬ଅ঩‫ؚ‬াੂ
‫ ڀؙ‬य़কথঌ‫ش‬থॖঋথॺऩन
ॖথইছपणःथ(2)
Q. नऒ॑णऊढथःॊभ‫ء‬
A. 最近では国内のクラウドサービスを利⽤しています
਌पব৔ॡছक़ॻ॑ઞअऒधऋ੗ःदघ‫ँؚ‬धमAWSुઞःऽघ
ਲਗ਱ऐभ१‫ش‬অ५भৃ়म‫ऻऺؚ‬AWSदघ

ْॖথইছ৭लमశଞपপহ‫ٓآآ‬

こんなポイントを⾒て選んでいます
‫ ڀ‬コストや安定度(障害履歴)は当然⾒る
‫ુ ڀ‬થLBがあり、それが強⼒であること
‫ ڀ‬インスタンスの追加が容易で速いこと(電話やメールとかは論外‫ك‬
‫ॹ ڀ‬ॕ५ॡषभI/Oऋசऎ਍৒खथःॊऒध‫ؚ‬SSDಉुँॉऋञः
‫⾼ ڀ‬価でも強⼒なスペックのインスタンスが⽤意されている、
‫ ؙ‬または物理マシンとの併⽤が可能(最後の⼿段的な使い⽅‫ك‬
ॖথইছपणःथ(3)
१‫ش‬ংଡਛपणःथ‫੶ৣؙ‬भेअऩଡਛदघ‫ق‬नभ੧੯दुপ৬৊ग‫ك‬




                          ZZZ
                          $SDFKH௺
                          3+3௺$3

                          '%
                          064/௺  0+$

                          .96
                           PHPFDFKHG .RWR7FRRQ

                          जभ౎
                          UVVORJ FDFWL 0'16
ᾧ




੉ୁृইঞ‫ش‬঒ড‫ش‬ॡ
पणःथ
੉ୁृইঞ‫ش‬঒ড‫ش‬ॡपणःथ
 ੉ୁम਌पPHP॑ઞढथःऽघऋ‫ؚ‬
 ୦दुःःधઓःऽघ‫؛‬ইঞ‫ش‬঒ড‫ش‬ॡमঽ੿दघ
 ৫৅੉ୁ
 ‫3 3+3 ڀ‬HUO 5XEँञॉ॑ेऎୂऎ
 ‫ ڀ‬੭ਔऩ੉ୁदेःधઓअऋ‫ؚ‬৫৅জ९‫ش‬५भଓౄृ‫ؚ‬
 ‫ ؙ‬新⼈教育が容易な⾔語が向いている
 ইঞ‫ش‬঒ড‫ش‬ॡ
 ‫ ڀ‬ঽ੿ইঞ‫ش‬঒ড‫ش‬ॡ॑ઞढथःॊ
 ‫ ڀ‬以前はあえてのベタ書きだったが、開発効率や再利⽤性など
 ‫ ؙ‬の⾯からフレームワークを作成し利⽤するように
 ‫ ڀ‬VPIRQऩनभใோইঞ‫ش‬঒ড‫ش‬ॡ॑੝ୗखथઞढथःॊ
 ‫ ؙ‬ऩनभਵखुୂऎऋ‫ؚ‬ਈી৓पमဗ੝ୗऔोथःॊेअट
ᾧ




଀෰ॸ५ॺपणःथ
଀෰ॸ५ॺपणःथ(1)
まずはテストプレイなどから数値目標を⽴てる
‫؞‬੒୳औोॊ৊ৎமਢਯ
‫؞‬ঘ‫ش‬२ऋউঞॖदඝ੿घॊৎ৑
‫؞‬ঘ‫ش‬२ऋ分間に⾏うリクエストの数
【例】
৊ৎமਢਯ য‫ق‬৊ৎமਢਯधमৎ৑दமਢऋँढञঘॽ‫ش‬ॡঘ‫ش‬२ਯधघॊ‫ك‬
ঘ‫ش‬२ऋඝ੿घॊৎ৑ 分操作し続けて離脱と想定
ঘ‫ش‬२ऋ分間に⾏う平均リクエスト数 ৚

‫ ڀ‬ী৑भ৊ৎமਢঘ‫ش‬२ਯ    ঘ‫ش‬२
‫ ڀؙ‬ী৑पজॡग़५ॺऔोॊ৚ਯ  
  ৚
‫ ڀؙؙ‬ଧ৑पজॡग़५ॺऔोॊ৚ਯ    ৚

ٙ‫ؙ‬਴಑َজॡग़५ॺଧُ॑௥ञचोयेः
଀෰ॸ५ॺपणःथ(2)
-0HWHUद३ॼজड़॑੿ॊ
‫؞‬ऩॊसऎৰ੠भඝ੿प੺ः३ॼজड़पघॊ
‫੿؞‬ਛभু৑ऋऊऊॉघऍऩःेअपघॊ
‫؞‬全部をシナリオに⼊れるのは無理なので重い処理ランキングを元に、
 利⽤頻度と処理の重さを考慮して配分する


ॡছक़ॻ঱प-0HWHUクライアントを複数台⽤意して⼀⻫実⾏
୳৒खञਯக৯ఏ॑ॡজ॔दऌॊऊ॑નऊीॊ
ॲওऩैॳগ‫ॽش‬থॢ‫ܒ‬೾৒॑೷ॉନघ


଀෰ॸ५ॺपमॖথইছ৓ଳਡऋ੗ऎ૑ਏऩञी
このあたりを⼀緒に協⼒してくれる
ॖথইছग़থ४ॽ॔ऋ੎ฤऔोॊ
ᾧ




॔উজડभ଀෰ৌੁ
पणःथ
॔উজડभ଀෰ৌੁपणःथ(1)
଀෰ৌੁपु౦‫ँر‬ॊभदದपହ৥खऽघ

পऌऎ੸णपীऐथৌੁ
‫ৢુ ڀؙ‬৖ী‫ق‬ইঞ‫ش‬঒ড‫ش‬ॡ‫ك‬भৈச৲
‫଻ ڀؙ‬શঌ‫ش‬४ृ$3,भৈச৲

共通部分はあらゆる処理で呼ばれることになる
णऽॉPVଫऎऩोय‫ؚ‬জॡग़५ॺऩै೅ୀअ

ા৷ৌ஍ટऋৈःુৢ৖ী॑ર੔खथৌ૪ख‫ؚ‬
जभ৏प଻શभউটॢছ঒॑ৌ૪खथःऎ
॔উজડभ଀෰ৌੁपणःथ(2)
ৰ੠पઞॎोथःॊ଀෰ৌੁॳख़ॵॡজ५ॺ
【共通処理編ٓ
共通処理内で何をしているかを全て把握しているか
‫ ڀ‬どういう処理が⾏われるか、64/は何回流れているか、などを完全に把握すること
‫ ڀ‬共通部分に処理を⾜すときは、かならずチーム内で許諾を取ること
そもそも、その処理は本当に必要なのか
‫ ڀ‬最も効果的な負荷対策は、処理の速度を速めるより処理⾃体を無くすことである
‫્ ڀ‬पॡছॖ॔থॺ  サーバ型のアプリの場合は、相当処理が削れる
‫ ڀ‬クライアント側でキャッシュや処理できるような処理がないか⾒直す
य़কॵ३গमदऌऩःऊ
‫3$ ڀ‬य़কॵ३গ ! PHPFDFKH !!!!! 064/ भದदசः
‫3$ق‬म:HE१‫ش‬ং౐ਜ਼दभय़কॵ३গदँॊऒधपିਔ‫ك‬
‫ ڀ‬共通処理内では、64/実⾏回数がゼロが望ましい

Weitere ähnliche Inhalte

Andere mochten auch

3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメinfinite_loop
 
Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発
Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発
Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発infinite_loop
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編infinite_loop
 
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニックinfinite_loop
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~infinite_loop
 
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイントinfinite_loop
 
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上infinite_loop
 
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜infinite_loop
 
弊社マスコットのマザーゆっくりと、チャットボットのこれから
弊社マスコットのマザーゆっくりと、チャットボットのこれから弊社マスコットのマザーゆっくりと、チャットボットのこれから
弊社マスコットのマザーゆっくりと、チャットボットのこれからinfinite_loop
 
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューションあらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューションinfinite_loop
 
Laravelのパッケージのテストに便利なパッケージ
Laravelのパッケージのテストに便利なパッケージLaravelのパッケージのテストに便利なパッケージ
Laravelのパッケージのテストに便利なパッケージYuta Nagamiya
 
PHPカンファレンス北海道2012 LT資料(PHP検定)
PHPカンファレンス北海道2012 LT資料(PHP検定)PHPカンファレンス北海道2012 LT資料(PHP検定)
PHPカンファレンス北海道2012 LT資料(PHP検定)infinite_loop
 
利益はデータベースの中にあった!
利益はデータベースの中にあった!利益はデータベースの中にあった!
利益はデータベースの中にあった!infinite_loop
 
うそ発見器(うそ
うそ発見器(うそうそ発見器(うそ
うそ発見器(うそinfinite_loop
 
アプリカティブファンクターとHaskell 2014版
アプリカティブファンクターとHaskell 2014版アプリカティブファンクターとHaskell 2014版
アプリカティブファンクターとHaskell 2014版infinite_loop
 
Laravel の学び方と得られる学び
Laravel の学び方と得られる学びLaravel の学び方と得られる学び
Laravel の学び方と得られる学びMasaru Matsuo
 
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門infinite_loop
 
Codeceptionことはじめ
CodeceptionことはじめCodeceptionことはじめ
Codeceptionことはじめinfinite_loop
 
株式会社インフィニットループ紹介資料
株式会社インフィニットループ紹介資料株式会社インフィニットループ紹介資料
株式会社インフィニットループ紹介資料infinite_loop
 
Unity上でMMDを動かしてみた
Unity上でMMDを動かしてみたUnity上でMMDを動かしてみた
Unity上でMMDを動かしてみたinfinite_loop
 

Andere mochten auch (20)

3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ
 
Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発
Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発
Lord of Knights の裏側見せます!PHP+MySQLで作るスマートフォンゲーム開発
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
 
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
 
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
 
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上
 
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
 
弊社マスコットのマザーゆっくりと、チャットボットのこれから
弊社マスコットのマザーゆっくりと、チャットボットのこれから弊社マスコットのマザーゆっくりと、チャットボットのこれから
弊社マスコットのマザーゆっくりと、チャットボットのこれから
 
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューションあらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
 
Laravelのパッケージのテストに便利なパッケージ
Laravelのパッケージのテストに便利なパッケージLaravelのパッケージのテストに便利なパッケージ
Laravelのパッケージのテストに便利なパッケージ
 
PHPカンファレンス北海道2012 LT資料(PHP検定)
PHPカンファレンス北海道2012 LT資料(PHP検定)PHPカンファレンス北海道2012 LT資料(PHP検定)
PHPカンファレンス北海道2012 LT資料(PHP検定)
 
利益はデータベースの中にあった!
利益はデータベースの中にあった!利益はデータベースの中にあった!
利益はデータベースの中にあった!
 
うそ発見器(うそ
うそ発見器(うそうそ発見器(うそ
うそ発見器(うそ
 
アプリカティブファンクターとHaskell 2014版
アプリカティブファンクターとHaskell 2014版アプリカティブファンクターとHaskell 2014版
アプリカティブファンクターとHaskell 2014版
 
Laravel の学び方と得られる学び
Laravel の学び方と得られる学びLaravel の学び方と得られる学び
Laravel の学び方と得られる学び
 
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
 
Codeceptionことはじめ
CodeceptionことはじめCodeceptionことはじめ
Codeceptionことはじめ
 
株式会社インフィニットループ紹介資料
株式会社インフィニットループ紹介資料株式会社インフィニットループ紹介資料
株式会社インフィニットループ紹介資料
 
Unity上でMMDを動かしてみた
Unity上でMMDを動かしてみたUnity上でMMDを動かしてみた
Unity上でMMDを動かしてみた
 

Ähnlich wie ソーシャルゲームを支える技術 ~ クラウドを活用した高負荷対策

JITコンパイルはじめの一歩
JITコンパイルはじめの一歩JITコンパイルはじめの一歩
JITコンパイルはじめの一歩Koichi Sakata
 
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato KinugawaCODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato KinugawaCODE BLUE
 
OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介Hiromu Yakura
 
状態管理どうしてますか?
状態管理どうしてますか? 状態管理どうしてますか?
状態管理どうしてますか? Takuya Otani
 
Amazon S3とnanocで作る 安い・落ちないwebサイト
Amazon S3とnanocで作る 安い・落ちないwebサイトAmazon S3とnanocで作る 安い・落ちないwebサイト
Amazon S3とnanocで作る 安い・落ちないwebサイトGo Maeda
 
無駄にNeo4jを使っている日々
無駄にNeo4jを使っている日々無駄にNeo4jを使っている日々
無駄にNeo4jを使っている日々Toshi Harada
 
Soft layer network概要_v1.1_サッポロ
Soft layer network概要_v1.1_サッポロSoft layer network概要_v1.1_サッポロ
Soft layer network概要_v1.1_サッポロHideaki Tokida
 
研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウド研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウドMasaharu Munetomo
 
シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法Yohei Azekatsu
 
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
Zマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OSZマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OSIBMソリューション
 
Report JAZUG activities 2010.08-2011.09
Report JAZUG activities 2010.08-2011.09Report JAZUG activities 2010.08-2011.09
Report JAZUG activities 2010.08-2011.09Saori Ando
 
Zマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 RationalZマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 RationalIBMソリューション
 
わかりやすい資料作成の基本(文章編)
わかりやすい資料作成の基本(文章編)わかりやすい資料作成の基本(文章編)
わかりやすい資料作成の基本(文章編)juntoku_yoshizawa
 
スマホネイティブゲーム 開発効率改善
スマホネイティブゲーム 開発効率改善スマホネイティブゲーム 開発効率改善
スマホネイティブゲーム 開発効率改善dena_study
 
OpenStack Summit 2014 Paris 出張報告
OpenStack Summit 2014 Paris 出張報告OpenStack Summit 2014 Paris 出張報告
OpenStack Summit 2014 Paris 出張報告VirtualTech Japan Inc.
 

Ähnlich wie ソーシャルゲームを支える技術 ~ クラウドを活用した高負荷対策 (20)

JITコンパイルはじめの一歩
JITコンパイルはじめの一歩JITコンパイルはじめの一歩
JITコンパイルはじめの一歩
 
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato KinugawaCODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
 
OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介
 
状態管理どうしてますか?
状態管理どうしてますか? 状態管理どうしてますか?
状態管理どうしてますか?
 
Amazon S3とnanocで作る 安い・落ちないwebサイト
Amazon S3とnanocで作る 安い・落ちないwebサイトAmazon S3とnanocで作る 安い・落ちないwebサイト
Amazon S3とnanocで作る 安い・落ちないwebサイト
 
無駄にNeo4jを使っている日々
無駄にNeo4jを使っている日々無駄にNeo4jを使っている日々
無駄にNeo4jを使っている日々
 
Soft layer network概要_v1.1_サッポロ
Soft layer network概要_v1.1_サッポロSoft layer network概要_v1.1_サッポロ
Soft layer network概要_v1.1_サッポロ
 
研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウド研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウド
 
シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法
 
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
 
Zマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OSZマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OS
 
Report JAZUG activities 2010.08-2011.09
Report JAZUG activities 2010.08-2011.09Report JAZUG activities 2010.08-2011.09
Report JAZUG activities 2010.08-2011.09
 
Tokyo r50 beginner_2
Tokyo r50 beginner_2Tokyo r50 beginner_2
Tokyo r50 beginner_2
 
Zマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 RationalZマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 Rational
 
わかりやすい資料作成の基本(文章編)
わかりやすい資料作成の基本(文章編)わかりやすい資料作成の基本(文章編)
わかりやすい資料作成の基本(文章編)
 
Rstudio事始め
Rstudio事始めRstudio事始め
Rstudio事始め
 
コキュートスDsf
コキュートスDsfコキュートスDsf
コキュートスDsf
 
スマホネイティブゲーム 開発効率改善
スマホネイティブゲーム 開発効率改善スマホネイティブゲーム 開発効率改善
スマホネイティブゲーム 開発効率改善
 
Flying Logicで思考する
Flying Logicで思考するFlying Logicで思考する
Flying Logicで思考する
 
OpenStack Summit 2014 Paris 出張報告
OpenStack Summit 2014 Paris 出張報告OpenStack Summit 2014 Paris 出張報告
OpenStack Summit 2014 Paris 出張報告
 

Mehr von infinite_loop

ChatGPT触ってみた
ChatGPT触ってみたChatGPT触ってみた
ChatGPT触ってみたinfinite_loop
 
社内ソフトスキルを考える
社内ソフトスキルを考える社内ソフトスキルを考える
社内ソフトスキルを考えるinfinite_loop
 
3Dプリンタって いいね
3Dプリンタって いいね3Dプリンタって いいね
3Dプリンタって いいねinfinite_loop
 
VRChatでお酒が注げる飲み物アセットの紹介
VRChatでお酒が注げる飲み物アセットの紹介VRChatでお酒が注げる飲み物アセットの紹介
VRChatでお酒が注げる飲み物アセットの紹介infinite_loop
 
アニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdfアニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdfinfinite_loop
 
I ❤ Virtual Machines 仮想環境をより便利に使うツールたち
I ❤ Virtual Machines 仮想環境をより便利に使うツールたちI ❤ Virtual Machines 仮想環境をより便利に使うツールたち
I ❤ Virtual Machines 仮想環境をより便利に使うツールたちinfinite_loop
 
500万行のPHPプロジェクトにおけるログ出力の歩み
500万行のPHPプロジェクトにおけるログ出力の歩み500万行のPHPプロジェクトにおけるログ出力の歩み
500万行のPHPプロジェクトにおけるログ出力の歩みinfinite_loop
 
ADRという考えを取り入れてみて
ADRという考えを取り入れてみてADRという考えを取り入れてみて
ADRという考えを取り入れてみてinfinite_loop
 
リファクタリングで実装が○○分短縮した話
リファクタリングで実装が○○分短縮した話リファクタリングで実装が○○分短縮した話
リファクタリングで実装が○○分短縮した話infinite_loop
 
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますinfinite_loop
 
楽しいVR空間を作る技術と支える技術 #osc19do
楽しいVR空間を作る技術と支える技術 #osc19do楽しいVR空間を作る技術と支える技術 #osc19do
楽しいVR空間を作る技術と支える技術 #osc19doinfinite_loop
 
Start rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agentsStart rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agentsinfinite_loop
 
がんばれ PHP Fiber
がんばれ PHP Fiberがんばれ PHP Fiber
がんばれ PHP Fiberinfinite_loop
 
心に残った名前ランキング
心に残った名前ランキング心に残った名前ランキング
心に残った名前ランキングinfinite_loop
 
プログラムと名前にまつわる座談会
プログラムと名前にまつわる座談会プログラムと名前にまつわる座談会
プログラムと名前にまつわる座談会infinite_loop
 
名は体を表していますか
名は体を表していますか名は体を表していますか
名は体を表していますかinfinite_loop
 
大切な名前[Intro]公開版
大切な名前[Intro]公開版大切な名前[Intro]公開版
大切な名前[Intro]公開版infinite_loop
 
JupyterNotebookとMySQLでゼロからはじめるデータサイエンス
JupyterNotebookとMySQLでゼロからはじめるデータサイエンスJupyterNotebookとMySQLでゼロからはじめるデータサイエンス
JupyterNotebookとMySQLでゼロからはじめるデータサイエンスinfinite_loop
 

Mehr von infinite_loop (20)

ChatGPT触ってみた
ChatGPT触ってみたChatGPT触ってみた
ChatGPT触ってみた
 
社内ソフトスキルを考える
社内ソフトスキルを考える社内ソフトスキルを考える
社内ソフトスキルを考える
 
3Dプリンタって いいね
3Dプリンタって いいね3Dプリンタって いいね
3Dプリンタって いいね
 
VRChatでお酒が注げる飲み物アセットの紹介
VRChatでお酒が注げる飲み物アセットの紹介VRChatでお酒が注げる飲み物アセットの紹介
VRChatでお酒が注げる飲み物アセットの紹介
 
アニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdfアニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdf
 
I ❤ Virtual Machines 仮想環境をより便利に使うツールたち
I ❤ Virtual Machines 仮想環境をより便利に使うツールたちI ❤ Virtual Machines 仮想環境をより便利に使うツールたち
I ❤ Virtual Machines 仮想環境をより便利に使うツールたち
 
500万行のPHPプロジェクトにおけるログ出力の歩み
500万行のPHPプロジェクトにおけるログ出力の歩み500万行のPHPプロジェクトにおけるログ出力の歩み
500万行のPHPプロジェクトにおけるログ出力の歩み
 
ADRという考えを取り入れてみて
ADRという考えを取り入れてみてADRという考えを取り入れてみて
ADRという考えを取り入れてみて
 
リファクタリングで実装が○○分短縮した話
リファクタリングで実装が○○分短縮した話リファクタリングで実装が○○分短縮した話
リファクタリングで実装が○○分短縮した話
 
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
 
楽しいVR空間を作る技術と支える技術 #osc19do
楽しいVR空間を作る技術と支える技術 #osc19do楽しいVR空間を作る技術と支える技術 #osc19do
楽しいVR空間を作る技術と支える技術 #osc19do
 
Start rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agentsStart rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agents
 
UniRx の1歩目
UniRx の1歩目UniRx の1歩目
UniRx の1歩目
 
がんばれ PHP Fiber
がんばれ PHP Fiberがんばれ PHP Fiber
がんばれ PHP Fiber
 
心に残った名前ランキング
心に残った名前ランキング心に残った名前ランキング
心に残った名前ランキング
 
プログラムと名前にまつわる座談会
プログラムと名前にまつわる座談会プログラムと名前にまつわる座談会
プログラムと名前にまつわる座談会
 
名は体を表していますか
名は体を表していますか名は体を表していますか
名は体を表していますか
 
名前の力
名前の力名前の力
名前の力
 
大切な名前[Intro]公開版
大切な名前[Intro]公開版大切な名前[Intro]公開版
大切な名前[Intro]公開版
 
JupyterNotebookとMySQLでゼロからはじめるデータサイエンス
JupyterNotebookとMySQLでゼロからはじめるデータサイエンスJupyterNotebookとMySQLでゼロからはじめるデータサイエンス
JupyterNotebookとMySQLでゼロからはじめるデータサイエンス
 

Kürzlich hochgeladen

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 

Kürzlich hochgeladen (7)

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 

ソーシャルゲームを支える技術 ~ クラウドを活用した高負荷対策