狠狠撸

狠狠撸Share a Scribd company logo
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
April 27, 2018
加藤 惇樹
DeNA Games Tokyo
運営によくある落とし
穴とは?
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
自己紹介
? 名前
? 加藤 惇樹
? 生年月日
? 1991/10/08 (26歳)
? 趣味
? ゲーム(スプラトゥーン?ぷよぷよ)
? 経歴
? 大学を卒業後、SEとして金融システムの設計を担当
? 2015年、DeNA Games Tokyo入社
? 初期メンバーとしてチームの立ち上げに携わる
? 現在は運用タイトルのリードエンジニアを担当
2
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
3
→たたかう
にげる
所持金:4294967295
おじさんがあらわれた!
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
4
たたかう
→にげる
所持金:4294967295
おじさんがあらわれた!
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
5
たたかう
→にげる
所持金:4294967295
しかしまわりこまれてしまった
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
6
→たたかう
にげる
所持金:4294967295
おじさんはエラーをみつめている
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
7
→たたかう
にげる
所持金:4294967295
タロウのこうげき
おじさんに10000のダメージ
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
8
→たたかう
にげる
所持金:4294967295
おじさんはたおれた
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
9
→たたかう
にげる
所持金:4294967295
おじさんはたおれた
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
10
→たたかう
にげる
所持金:4294967295
けいけんちを100
おかねを100
かくとくした
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
ご静聴ありがとうございました!
11
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
ちょっと待って!!?
12
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
ここおかしくない!!?
13
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
14
→たたかう
にげる
所持金:4294967295
けいけんちを100
おかねを100
かくとくした
タロウ
LV.100
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
15
→たたかう
にげる
所持金:4294967295
けいけんちを100
おかねを100
かくとくした
タロウ
LV.100
ここ!!
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
所持金が増えてない!!
16
おじさん倒したのに???
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
皆さんご存知だと思いますが
17
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
INTの桁あふれ
おこってますね(??ω?`)
18
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
もしも
ガチャの採番IDだったら?
19
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
今回のテーマ
20
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
運営によくある落とし穴!!
21
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
いわゆる、あるあるですね
22
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
あるある聞きたいですね
23
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
あるある早く言いたいですね
24
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
それでは
25
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
あるある言います
26
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
運営によくある落とし穴
27
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
のあるある言います
28
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
その前に!
29
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
運営ってどんなことしているの?
30
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
運営ってどんなことしているの?
31
簡単に言うと1ヶ月に1回
イベントリリースしています
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
運営ってどんなことしているの?
32
見積もり
サービス監視?運用
α開発 β開発 QA対応
イベントオーナーの1ヶ月
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
運営ってどんなことしているの?
33
同じイベントを再利用することが多い
コピーによる開催や
マスタによる開催制御
などをすることが多い
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
以上を踏まえて
34
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
ついに!
35
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
あるある言います
36
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
あるある?
? event_id書き換え運用していたら、意図せずcssの数値
が変えられてデザイン変わった
? event開催をマスタで制御していたら、イベントたまり
すぎて全てのページの負荷が高くなっていた
? 乱数で作ったKeyを使用してvalue管理していたら乱数被
った
? ログボが2000日までしかなかった
? 毎月開催のイベント作ったら次月リセットされずに前月
のデータ残ったままだった
? 既存イベント改修の反映作業中、既存イベントでエラー
大量発生
37
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
回避策
38
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
事例に対する具体的な回避策
39
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
回避のための考え方?動き方
40
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
皆さん、終活まで考えた
人生設計できていますか?
41
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
削除まで考えた設計をしよう!!
42
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
人生設計
? マスタはリセットして再利用するのか?レコードを増やしていくの
か?
? レコードを増やすのならばどのタイミングで消すのか?
? 同じモジュールを再利用するのか?コピーして使用するのか?
? コピーして使用するのであればどのタイミングで消すのか?
? 実装する能力は限界値があるのか?限界値まで上げるとどうなるの
か?
? 限界値がないのであればどのような仕組みでループさせるのか
?
? 上で決めたような定義を変える場合はどうすればよいのか?
? 変えられない場合は、どのように変更を防止するのか?
43
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
でも???
踏むまで分からない地雷がたくさん
44
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
いろんな事例を知識として
得るのも回避策になります!
45
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
ライフサイクルを意識した
運用設計とコード設計!
いろんな事例を知る!
46
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
皆さんのあるある聞きたい!
47

More Related Content

運営によくある落とし穴とは?(DeNA Games Tokyo)

  • 1. Copyright ? DeNA Co.,Ltd. All Rights Reserved. April 27, 2018 加藤 惇樹 DeNA Games Tokyo 運営によくある落とし 穴とは?
  • 2. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 自己紹介 ? 名前 ? 加藤 惇樹 ? 生年月日 ? 1991/10/08 (26歳) ? 趣味 ? ゲーム(スプラトゥーン?ぷよぷよ) ? 経歴 ? 大学を卒業後、SEとして金融システムの設計を担当 ? 2015年、DeNA Games Tokyo入社 ? 初期メンバーとしてチームの立ち上げに携わる ? 現在は運用タイトルのリードエンジニアを担当 2
  • 3. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 3 →たたかう にげる 所持金:4294967295 おじさんがあらわれた! タロウ LV.100
  • 4. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 4 たたかう →にげる 所持金:4294967295 おじさんがあらわれた! タロウ LV.100
  • 5. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 5 たたかう →にげる 所持金:4294967295 しかしまわりこまれてしまった タロウ LV.100
  • 6. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 6 →たたかう にげる 所持金:4294967295 おじさんはエラーをみつめている タロウ LV.100
  • 7. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 7 →たたかう にげる 所持金:4294967295 タロウのこうげき おじさんに10000のダメージ タロウ LV.100
  • 8. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 8 →たたかう にげる 所持金:4294967295 おじさんはたおれた タロウ LV.100
  • 9. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 9 →たたかう にげる 所持金:4294967295 おじさんはたおれた タロウ LV.100
  • 10. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 10 →たたかう にげる 所持金:4294967295 けいけんちを100 おかねを100 かくとくした タロウ LV.100
  • 11. Copyright ? DeNA Co.,Ltd. All Rights Reserved. ご静聴ありがとうございました! 11
  • 12. Copyright ? DeNA Co.,Ltd. All Rights Reserved. ちょっと待って!!? 12
  • 13. Copyright ? DeNA Co.,Ltd. All Rights Reserved. ここおかしくない!!? 13
  • 14. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 14 →たたかう にげる 所持金:4294967295 けいけんちを100 おかねを100 かくとくした タロウ LV.100
  • 15. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 15 →たたかう にげる 所持金:4294967295 けいけんちを100 おかねを100 かくとくした タロウ LV.100 ここ!!
  • 16. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 所持金が増えてない!! 16 おじさん倒したのに???
  • 17. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 皆さんご存知だと思いますが 17
  • 18. Copyright ? DeNA Co.,Ltd. All Rights Reserved. INTの桁あふれ おこってますね(??ω?`) 18
  • 19. Copyright ? DeNA Co.,Ltd. All Rights Reserved. もしも ガチャの採番IDだったら? 19
  • 20. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 今回のテーマ 20
  • 21. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 運営によくある落とし穴!! 21
  • 22. Copyright ? DeNA Co.,Ltd. All Rights Reserved. いわゆる、あるあるですね 22
  • 23. Copyright ? DeNA Co.,Ltd. All Rights Reserved. あるある聞きたいですね 23
  • 24. Copyright ? DeNA Co.,Ltd. All Rights Reserved. あるある早く言いたいですね 24
  • 25. Copyright ? DeNA Co.,Ltd. All Rights Reserved. それでは 25
  • 26. Copyright ? DeNA Co.,Ltd. All Rights Reserved. あるある言います 26
  • 27. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 運営によくある落とし穴 27
  • 28. Copyright ? DeNA Co.,Ltd. All Rights Reserved. のあるある言います 28
  • 29. Copyright ? DeNA Co.,Ltd. All Rights Reserved. その前に! 29
  • 30. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 運営ってどんなことしているの? 30
  • 31. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 運営ってどんなことしているの? 31 簡単に言うと1ヶ月に1回 イベントリリースしています
  • 32. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 運営ってどんなことしているの? 32 見積もり サービス監視?運用 α開発 β開発 QA対応 イベントオーナーの1ヶ月
  • 33. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 運営ってどんなことしているの? 33 同じイベントを再利用することが多い コピーによる開催や マスタによる開催制御 などをすることが多い
  • 34. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 以上を踏まえて 34
  • 35. Copyright ? DeNA Co.,Ltd. All Rights Reserved. ついに! 35
  • 36. Copyright ? DeNA Co.,Ltd. All Rights Reserved. あるある言います 36
  • 37. Copyright ? DeNA Co.,Ltd. All Rights Reserved. あるある? ? event_id書き換え運用していたら、意図せずcssの数値 が変えられてデザイン変わった ? event開催をマスタで制御していたら、イベントたまり すぎて全てのページの負荷が高くなっていた ? 乱数で作ったKeyを使用してvalue管理していたら乱数被 った ? ログボが2000日までしかなかった ? 毎月開催のイベント作ったら次月リセットされずに前月 のデータ残ったままだった ? 既存イベント改修の反映作業中、既存イベントでエラー 大量発生 37
  • 38. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 回避策 38
  • 39. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 事例に対する具体的な回避策 39
  • 40. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 回避のための考え方?動き方 40
  • 41. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 皆さん、終活まで考えた 人生設計できていますか? 41
  • 42. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 削除まで考えた設計をしよう!! 42
  • 43. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 人生設計 ? マスタはリセットして再利用するのか?レコードを増やしていくの か? ? レコードを増やすのならばどのタイミングで消すのか? ? 同じモジュールを再利用するのか?コピーして使用するのか? ? コピーして使用するのであればどのタイミングで消すのか? ? 実装する能力は限界値があるのか?限界値まで上げるとどうなるの か? ? 限界値がないのであればどのような仕組みでループさせるのか ? ? 上で決めたような定義を変える場合はどうすればよいのか? ? 変えられない場合は、どのように変更を防止するのか? 43
  • 44. Copyright ? DeNA Co.,Ltd. All Rights Reserved. でも??? 踏むまで分からない地雷がたくさん 44
  • 45. Copyright ? DeNA Co.,Ltd. All Rights Reserved. いろんな事例を知識として 得るのも回避策になります! 45
  • 46. Copyright ? DeNA Co.,Ltd. All Rights Reserved. ライフサイクルを意識した 運用設計とコード設計! いろんな事例を知る! 46
  • 47. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 皆さんのあるある聞きたい! 47

Editor's Notes

  • #20: 所持金だから良かったもののガチャの採番IDだったら大障害に繋がっていたことを话す。
  • #38: さらっと
  • #48: ということで