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
910
サムザップにおけるNotionの 活用事例とPHPでのNotionAPIを利用した仕組み構築の紹介
sgeengineer
0
1.3k
Laravel OctaneをどうしてもPharで運用したい話
sgeengineer
1
1.6k
大規模Unityゲーム開発の設計事例 〜ドメイン駆動設計とDIコンテナを導入した一年を振り返る〜 / cedec2021-ddd
sgeengineer
1
10k
ロボットを動かすビジュアルプログラミングでできることはPHPでもできる!
sgeengineer
0
1.1k
PHP8版!Swooleのフレームワークを比べてみた
sgeengineer
1
1.9k
「戦国炎舞 -KIZNA-」で行ったAWSのコスト最適化の話
sgeengineer
0
1.3k
AirtestとPocoとOpenSTFによるUnity製スマートフォン向けゲームの実機自動テスト環境構築とその利用方法
sgeengineer
0
4k
PHPでgRPCって どこまでいけるの?
sgeengineer
0
4.2k
Other Decks in Technology
See All in Technology
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
2
6.2k
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
440
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
230
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
180
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
480
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
300
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
2
2.1k
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
DevOpsDays History and my DevOps story
kawaguti
PRO
9
2.5k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1025
450k
Being A Developer After 40
akosma
57
580k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Visualization
eitanlees
136
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Adopting Sorbet at Scale
ufuk
68
8.6k
Thoughts on Productivity
jonyablonski
58
3.8k
Code Reviewing Like a Champion
maltzj
514
39k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
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 Կ͕͔͠ͷସํ๏
ΞϓϦΛಈ͔͢͜ͱʹ ूத͢Δ ຊདྷͷΞϓϦέʔγϣϯ ։ൃऀͷճؼ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠