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
2.1k
Laravel OctaneをどうしてもPharで運用したい話
sgeengineer
2
2.6k
大規模Unityゲーム開発の設計事例 〜ドメイン駆動設計とDIコンテナを導入した一年を振り返る〜 / cedec2021-ddd
sgeengineer
2
15k
ロボットを動かすビジュアルプログラミングでできることはPHPでもできる!
sgeengineer
0
1.8k
PHP8版!Swooleのフレームワークを比べてみた
sgeengineer
1
2.8k
「戦国炎舞 -KIZNA-」で行ったAWSのコスト最適化の話
sgeengineer
0
1.9k
AirtestとPocoとOpenSTFによるUnity製スマートフォン向けゲームの実機自動テスト環境構築とその利用方法
sgeengineer
0
5.2k
PHPでgRPCって どこまでいけるの?
sgeengineer
0
5k
Other Decks in Technology
See All in Technology
S3アクセス制御の設計ポイント
tommy0124
3
200
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
250
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
240
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
170
Agile PBL at New Grads Trainings
kawaguti
PRO
1
430
人工衛星のファームウェアをRustで書く理由
koba789
15
7.9k
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
200
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
850
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
12
4.8k
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
430
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
250
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
130
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Done Done
chrislema
185
16k
The Cult of Friendly URLs
andyhume
79
6.6k
Unsuck your backbone
ammeep
671
58k
How to Ace a Technical Interview
jacobian
279
23k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
112
20k
Designing for Performance
lara
610
69k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
A better future with KSS
kneath
239
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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 Կ͕͔͠ͷସํ๏
ΞϓϦΛಈ͔͢͜ͱʹ ूத͢Δ ຊདྷͷΞϓϦέʔγϣϯ ։ൃऀͷճؼ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠