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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
CyberAgent SGE Engineer
December 19, 2017
Technology
20k
0
Share
PHPでのゲームの サーバサイド開発の変遷 ~PHPとの付き合い方~
PHP Way #1
で発表した資料です
CyberAgent SGE Engineer
December 19, 2017
More Decks by CyberAgent SGE Engineer
See All by CyberAgent SGE Engineer
SREチームの立ち上げから5年間とこれから
sgeengineer
0
2.4k
サムザップにおけるNotionの 活用事例とPHPでのNotionAPIを利用した仕組み構築の紹介
sgeengineer
0
2.6k
Laravel OctaneをどうしてもPharで運用したい話
sgeengineer
2
3.2k
大規模Unityゲーム開発の設計事例 〜ドメイン駆動設計とDIコンテナを導入した一年を振り返る〜 / cedec2021-ddd
sgeengineer
2
17k
ロボットを動かすビジュアルプログラミングでできることはPHPでもできる!
sgeengineer
0
2.3k
PHP8版!Swooleのフレームワークを比べてみた
sgeengineer
1
3.4k
「戦国炎舞 -KIZNA-」で行ったAWSのコスト最適化の話
sgeengineer
0
2.4k
AirtestとPocoとOpenSTFによるUnity製スマートフォン向けゲームの実機自動テスト環境構築とその利用方法
sgeengineer
0
5.7k
PHPでgRPCって どこまでいけるの?
sgeengineer
0
5.5k
Other Decks in Technology
See All in Technology
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
6.4k
Bluesky Meetup in Tokyo vol.4 - 2023to2026
shinoharata
0
190
ルールルルルル私的函館観光ガイド── 函館の街はイクラでも楽しめる!
nomuson
0
200
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
ハーネスエンジニアリングの概要と設計思想
sergicalsix
3
570
EarthCopilotに学ぶマルチエージェントオーケストレーション
nakasho
0
210
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
310
え!?初参加で 300冊以上 も頒布!? これは大成功!そのはずなのに わいの財布は 赤字 の件
hellohazime
0
150
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
3
200
Proxmox超入門
devops_vtj
0
220
Amazon S3 Filesについて
yama3133
2
130
"SQLは書けません"から始まる データドリブン
kubell_hr
2
440
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
GraphQLとの向き合い方2022年版
quramy
50
15k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
93
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
What's in a price? How to price your products and services
michaelherold
247
13k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
250
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
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 Կ͕͔͠ͷସํ๏
ΞϓϦΛಈ͔͢͜ͱʹ ूத͢Δ ຊདྷͷΞϓϦέʔγϣϯ ։ൃऀͷճؼ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠