Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GameWithを支えるインフラ基盤 - スケールイン・アウト戦略編 / GameWith i...
Search
Ryo Shibayama
August 22, 2018
Technology
0
63
GameWithを支えるインフラ基盤 - スケールイン・アウト戦略編 / GameWith infrastructure - Scale in and out strategy
Ryo Shibayama
August 22, 2018
Tweet
Share
More Decks by Ryo Shibayama
See All by Ryo Shibayama
技術広報の集い #3 Lightning Talk - LayerX
serima
0
390
採用は全員で | Chuo TECH #1
serima
4
1.4k
高専 5 年時に 7 泊 8 日の合宿型ビジコンに参加したら人生が変わった
serima
0
420
カジュアル面談を通して “自社”のことを知る
serima
0
250
倒れても進捗 / Progress even if I fall
serima
1
800
CircleCI 導入への入門 / Introduction to CircleCI
serima
0
99
エンジニア採用と PHP / Engineer Recruitment and PHP
serima
0
92
できることから始める OSS Contribution / Start OSS Contribution With What You Know
serima
1
220
チームから気軽に始めるピアボーナス / Peer bonus to feel free to start with the team
serima
0
130
Other Decks in Technology
See All in Technology
業務自動化プラットフォーム Google Agentspace に入門してみる #devio2025
maroon1st
0
190
VCC 2025 Write-up
bata_24
0
180
Goにおける 生成AIによるコード生成の ベンチマーク評価入門
daisuketakeda
2
100
pprof vs runtime/trace (FlightRecorder)
task4233
0
160
多様な事業ドメインのクリエイターへ 価値を届けるための営みについて
massyuu
0
110
GopherCon Tour 概略
logica0419
2
190
GA technologiesでのAI-Readyの取り組み@DataOps Night
yuto16
0
270
about #74462 go/token#FileSet
tomtwinkle
1
290
KMP の Swift export
kokihirokawa
0
330
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
120
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
3
300
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
0
110
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Side Projects
sachag
455
43k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
How to Ace a Technical Interview
jacobian
280
24k
Agile that works and the tools we love
rasmusluckow
331
21k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
BBQ
matthewcrist
89
9.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Facilitating Awesome Meetings
lara
56
6.6k
Transcript
GameWithΛࢧ͑ΔΠϯϑϥج൫ εέʔϧΠϯɾΞτઓུฤ GameWith Engineering Meetup #1 @serima / Ryo Shibayama
େ·͔ͳྲྀΕ • ࣗݾհ • GameWithͷαʔϏεհ(ELBͷRequestCount Λఴ͑ͯ) • ͲͷΑ͏ʹεέʔϧΠϯɾΞτΛߦ͍ͬͯΔ͔ • ՝ͱࠓޙͷల
ԿΛ͍ͯ͠Δਓͳͷ͔ • Engineering Manager • αʔόαΠυΤϯδχΞ • ٕज़ใ • ΤϯδχΞ࠾༻
@serima
Why GameWith? • 20173݄ʹGameWithೖࣾ (Ϛβʔζ্ͷ 3ϲ݄લ) • αʔόαΠυΤϯδχΞͱͯ͠ೖࣾ • ΤϯδχΞͱͯ͠10ਓ͘Β͍
Why GameWith? • ৫ʹڵຯ͕͋ΓɺϚωδϝϯτࢤ͍͖͍ͯͨ͠ • ਖ਼ɺήʔϜ։ൃͨ͘͠ͳ͍͕ɺήʔϜʹؔΘͬ ͍͍ͯͨ • ͕ࣾए͘ɺݩΤϯδχΞʢۀ࣌ίʔυΛॻ͍ ͍ͯͨʣ
• ձ͕ࣾٸܹʹ͍ͯ͠Δ
ҎલͲΜͳ͜ͱΛ͍͔ͯͨ͠ • ͍ίϯςϯπͷࣄۀձࣾͰΞϓϦ։ൃ(αʔόαΠ υ݉ΠϯϑϥΤϯδχΞ) • ήʔϜϓϥοτϑΥʔϜͷձࣾͰWebιʔγϟϧ ήʔϜ։ൃɾ৽نࣄۀͷαʔόαΠυɺςοΫϦʔ υ • νΣʔϯళʹಛԽͨ͠ళฮݕࡧγεςϜͰֶੜىۀ
ͷࣦͪഊ
ͦΖͦΖຊʹҠΓ·͢
https://gamewith.jp
http://v4.eir-parts.net/v4Contents/View.aspx?cat=tdnet&sid=1609883
ήʔϜϝσΟΞ • ήʔϜ߈ུ • هࣄ • ಈը • ৽࡞ήʔϜհ •
ϢʔβίϛϡχςΟ
߈ུऔΓѻ͍ήʔϜ 56 2018-08-20 ݱࡏ ϞϯετɾύζυϥɾFGOɾϙέϞϯGOɾࠇೣͷΟζɾάϥϒϧɾനೣɾγϟυόɾΞζϨϯɾτϨΫϧ DQMSLɾϑΝΠΞΤϯϒϨϜώʔϩʔζɾΞζϨϯɾߥߦಈɾϑΥʔτφΠτɾυϥΰϯϘʔϧϨδΣϯζ… (ଞʹͨ͘͞Μ)
ͱ͋Δ1िؒͷELB RequestCount େ·͔ʹݴ͏ͱɺ͍͍ͩͨຖனͷεύΠΫͱͷεύΠΫ͕ଘࡏ͢Δ
ͱ͋ΔͷELB RequestCount னͷεύΠΫΑΓͷεύΠΫͷ΄͏͕2ഒҎ্େ͖͍έʔε
·ͨɺͱ͋ΔͷELB RequestCount னͷεύΠΫ͕ٸܹɺ͔ͭͷεύΠΫ͕ऑΊͳέʔε
τϥϑΟοΫͷಛ w ϦΫΤετ͕ఆৗతʹͦͦ͜͜ଟ͍ w ϦΫΤετͷ૿ݮ͕֎෦ґଘ w औΓѻ͍ͬͯΔήʔϜͷΠϕϯτোʹґଘ͢Δ w ଟͷήʔϜΛऔΓѻ͍ͬͯΔͨΊෛՙ༧ଌཱ͕ͯͮΒ͍ w
વɺ֤ήʔϜͷΠϕϯτ͕ಉ࣌ʹߦΘΕΔ͜ͱ͋Δ w Πϕϯτ͕࢝·ͬͨॠ͔ؒΒٸܹʹϦΫΤετ͕૿Ճ
ͲͷΑ͏ʹରॲ͍ͯ͠Δ͔ʁ
ߏਤ staging
ࠓճͷείʔϓ…
͜ͷΜ staging
ߏཁૉ • Amazon Web Services • S3 • ELB •
EC2 • Hubot • Google Apps Script
ߏਤʢུ֓ʣ
ීஈͷ jela ͷ༷ࢠ optimizer ͕ͬͨͱ͖ εέδϡʔϥʹΑͬͯࢦఆ͕ͨ͠ηοτ͞Εͨͱ͖
ͱ͋Δͷ Application server ͷ
՝ • ۚમతίετͷݮ • ઃఆͷଐਓԽʢ߈ུ෦ϝϯόͷ৬ਓܳԽʣ
ࠓޙͷల • εϙοτΠϯελϯεͷ׆༻ • ΠϯελϯελΠϓͷ࠷దԽ • ࢉग़ϩδοΫͷ࠷దԽ • ίϯςφԽ •
ϚϧνΫϥυ / ϚΠάϨʔγϣϯ
͜Μͳ՝͕΄͔ʹ ΰϩΰϩస͕͍ͬͯ·͢ʂ
͜ͷΑ͏ͳϑΣʔζΛ ָ͠ΊΔΑ͏ͳਓʹͱͬͯ ͱͯྑ͍ڥʂ
None