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
PHPでのゲームの サーバサイド開発の変遷 ~PHPとの付き合い方~
Search
CyberAgent SGE Engineer
December 19, 2017
Technology
0
20k
PHPでのゲームの サーバサイド開発の変遷 ~PHPとの付き合い方~
PHP Way #1
で発表した資料です
CyberAgent SGE Engineer
December 19, 2017
Tweet
Share
More Decks by CyberAgent SGE Engineer
See All by CyberAgent SGE Engineer
SREチームの立ち上げから5年間とこれから
sgeengineer
0
1.8k
サムザップにおけるNotionの 活用事例とPHPでのNotionAPIを利用した仕組み構築の紹介
sgeengineer
0
2k
Laravel OctaneをどうしてもPharで運用したい話
sgeengineer
2
2.5k
大規模Unityゲーム開発の設計事例 〜ドメイン駆動設計とDIコンテナを導入した一年を振り返る〜 / cedec2021-ddd
sgeengineer
2
14k
ロボットを動かすビジュアルプログラミングでできることはPHPでもできる!
sgeengineer
0
1.7k
PHP8版!Swooleのフレームワークを比べてみた
sgeengineer
1
2.7k
「戦国炎舞 -KIZNA-」で行ったAWSのコスト最適化の話
sgeengineer
0
1.8k
AirtestとPocoとOpenSTFによるUnity製スマートフォン向けゲームの実機自動テスト環境構築とその利用方法
sgeengineer
0
5.1k
PHPでgRPCって どこまでいけるの?
sgeengineer
0
4.9k
Other Decks in Technology
See All in Technology
データグループにおけるフロントエンド開発
lycorptech_jp
PRO
1
110
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.1k
Yahoo!しごとカタログ 新しい境地を創るエンジニア募集!
lycorptech_jp
PRO
0
110
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
960
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
340
赤煉瓦倉庫勉強会「Databricksを選んだ理由と、絶賛真っ只中のデータ基盤移行体験記」
ivry_presentationmaterials
2
370
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
17k
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
310
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
390
DatabricksにOLTPデータベース『Lakebase』がやってきた!
inoutk
0
110
IPA&AWSダブル全冠が明かす、人生を変えた勉強法のすべて
iwamot
PRO
2
150
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
50
20k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
BBQ
matthewcrist
89
9.7k
RailsConf 2023
tenderlove
30
1.1k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Statistics for Hackers
jakevdp
799
220k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Optimizing for Happiness
mojombo
379
70k
We Have a Design System, Now What?
morganepeng
53
7.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Building Adaptive Systems
keathley
43
2.7k
Transcript
1)1ͰͷήʔϜͷ αʔόαΠυ։ൃͷมભ ʙ1)1ͱͷ͖߹͍ํʙ גࣜձࣾαΠόʔΤʔδΣϯτɹനҪɹӳ 1)18BZ
• גࣜձࣾαΠόʔΤʔδΣϯτ • 4(&$50 • നҪɹӳ • ΤϯδχΞ • 5XJUUFS
!HPPEPP • #MPH IUUQBNFCMPKQHPPEPP • %2 ͙ͪ͢Ή '# ϓΫϦϙ ཱྀܳਓ ͓લɺ୭Α
"HFOEB ɾ4(&ͱʁ ɾήʔϜࣄۀͷྺ࢙ͱ1)1 ɾ1)1ͱͷ͖߹͍ํ
4(&ͱʁ
ήʔϜࣄۀ ΤϯλϝࣄۀؚΊͯ ʹܞΘΔ ࢠձ͕ࣾࣾॴଐ͢Δ৫
ٕज़Ϛοϓ
ࢠձࣾ͝ͱʹ ٕज़ઓུ͕ҟͳΔ
ήʔϜࣄۀͷྺ࢙ͱ1)1
ήʔϜࣄۀʹؔΘΔࢠձࣾͷઃཱ࣌ظ
ιʔγϟϧΞϓϦᴈ໌ظ
ͷ 1)1 ΧϯϑΝϨϯε
࣌·ͩ Ψϥέʔ͕ओઓ
ۭόʔλϯ υϦʔϜϓϩσϡʔαʔ ίʔσϚχΞ
࣌ ͷ։ൃͷํ •αʔόΦϯϓϨ •$BLF1)1 •QVQQFUͰαʔόߏங •σϓϩΠ$BQJTUSBOP •%#ͷ.JHSBUJPO3BLF ˞ͯ͢ͷϓϩδΣΫτͰ࣮ࢪͰ͖ͯͨΘ͚Ͱͳ͍Ͱ͢
ϒϥβιʔγϟϧ ΞϓϦޙظ
࣌ ͷ։ൃͷํ •αʔόΦϯϓϨ͔ΒΫϥυ •$PEF*HOJUFS •σϓϩΠTIFMM STZOD
ϒϥβͷΞϓϦͱ ωΠςΟϒͷΞϓϦ Λ࡞Γ࢝Ίͨ
సظ
ࢠձࣾͷ̍ͭ ͕։ൃݴޠΛ 1)1͔Β/PEFKT
ɾ5%% ɾςετͷࣗಈԽ ɾσϓϩΠͷࣗಈԽ ɾ.JHSBUJPOཧ ɾϚʔδϦΫΤετʹΑΔ ɹίʔυϨϏϡʔ Ұؾʹಋೖ
1)1ίϛϡχςΟͰ ֶΜͩࣄΛੜ͔ͨ͠
͜ͷεϥΠυͷ༰Λ࣮ફ http://www.ryuzee.com/contents/blog/6102
͜ͷεϥΠυͷ༰ΛऔΓೖΕΔ http://sotarok.hatenablog.com/entry/20120919/presented_git_and_pull_request_work_flow_at_phpcon2012
࣌ ͷ։ൃͷํ •αʔόΫϥυ •$PEF*HOJUFS 1)1 •FYQSFTT /PEFKT
•σϓϩΠ$BQJTUSBOP •%#ͷ.JHSBUJPO3BLF
ݱࡏ
ωΠςΟϒΞϓϦ͕ ओઓ
ݴޠͷ͍͚ •αʔόΫϥυ •ϩδοΫ෦1)1 •ϦΞϧλΠϜ௨৴෦ $IBUPSɹ Ϛϧνότϧʣʹ/PEFKT͘͠ɺ 1IPUPO
1)1ͷόʔδϣϯ ӡ༻தͷΞϓϦͰ 1)1Y͔Β1)1Y Ҡߦͨ͠ϓϩδΣΫτ͋Δ Ҿ͖ଓ͖Y͔ΒYʹҠߦ༧ఆ
1)1ͱͷ͖߹͍ํ
ͳͥ1)1ͳͷ͔ʁ
͍··Ͱͷࢿ࢈ աڈؒͷ։ൃӡ༻ܦݧ 1)1ͰͷιʔγϟϧΞϓϦ։ൃ
ˠlਖ਼ղzΛ͍࣋ͬͯΔ ˠΠϯϑϥڥɺ։ൃϑϩʔ ɹ·ͰؚΊͨϊϋ
ήʔϜ։ൃͷಛ ɾҰճͭͬͨ͘Β͓ΘΓͰͳ͍ ɹˠιʔεͷण໋͕ࢥͬͨΑΓ͍ ɾӡ༻͕͋ΔͨΊɺৗʹιʔεʹख ɹΛೖΕΔ ɹˠԼख͢ΔͱɺຖϦϦʔε͕͋Δ ɹˠӡ༻͕͋ΔݶΓଓ͘։ൃ
ϊϋॏཁ
/PEFKTΛ ͔ͭͬͨ࣌ͷৼΓฦΓ
ɾΤϥʔͳ͘ຖ݄ߋ৽͍ͯ͘͠ࣄ͕1)1ʹൺ ɹ૬ରతʹίετ͕͔͔ͬͨ ɹ ૬ରతʹ/PEFKTͷशख़͕͍ͨΊ ɹˠக໋తͳόάͩͱɺγϯάϧϓϩηεΏ͑ ɹɹʹෳͷϦΫΤετΛר͖ࠐΜͰࢮ͵ ɹˠٕज़తෛ࠴ΛཷΊͨͱ͖ͷμϝʔδ͕େ͖͍ ɹˠӡ༻ʹͳΕ͍ͯͳ͍ਓɺݴޠʹ׳Εͯͳ͍ਓ ɹɹΛΧόʔ͢Δ։ൃ͕ඞཁ
8FCαʔϏεͱͯ͠ Έͨͱ͖ͷ ήʔϜ։ൃʁ
جຊతͳߟ͑ํ ଞͷ8FCαʔϏεͱಉ͡ ɾτϥϯβΫγϣϯͷߟ͑ํ ɾෛՙରࡦ ɾηΩϡϦςΟରࡦ
1)1Λ্͍ͬͯ͘ Ͱͷָ͠Έํ
ੈͷதͷಈ͖ ʔ৽͍ٕ͠ज़ཁૉʔ
ɾίϯςφٕज़ ɹˠ%PDLFSɺ,VCFSOFUFT ɾ"84ͷ"VSPSB ɹ($1ͷ4QBOOFSͷΑ͏ͳ ɹεέʔϧ͍͢͠ ɹϚωʔδυͳ3%#ͷग़ݱ
1)1ΛͦΕΒͷڥ ʹదԠ͍ͤͯ͘͞ͷ ໘ന͘ͳ͍Ͱ͔͢ʁ
ϒϧʔɾΦʔγϟϯઓུ
ɾ৽͍ٕ͠ज़ཁૉΛ1)1ʹ ɹదԠ͍ͤͯ͘͞ࢼΈ 1)1ΧϯϑΝϨϯε 1)1ΧϯϑΝϨϯε https://speakerdeck.com/sgeengineer/phpconference- lt-phpdegooglecloudspannerwotukatutemiru https://speakerdeck.com/sgeengineer/kubernetesdebian- warukai-fa-sutairu-maikurosabisuziyanakutemoiiziyanai
1)1Ͱͷ࣍ͷҰख
αʔόΛཧ͢Δ͜ͱ͔Βͷ٫
(PPHMF"QQ&OHJOF PS Կ͕͔͠ͷସํ๏
ΞϓϦΛಈ͔͢͜ͱʹ ूத͢Δ ຊདྷͷΞϓϦέʔγϣϯ ։ൃऀͷճؼ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠