Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
インフラエンジニアからレガシーPHPへのレイヤーアップ
Kazuhiko Yamashita
June 27, 2015
Programming
4
1.5k
インフラエンジニアからレガシーPHPへのレイヤーアップ
Kazuhiko Yamashita
June 27, 2015
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Dynamic VM Scheduling in OpenStack
pyama86
1
570
GMOペパボにおける大規模インフラのセキュリティ管理
pyama86
1
47
Is Kubernetes On-premises Hardway?
pyama86
2
370
突然のグループ一斉在宅勤務開始!!1に おける働き方を変革する技術や仕組み
pyama86
4
980
企業に必要とされている インフラ技術とこれから
pyama86
12
8.2k
「ペパボっぽい」 エンジニアカルチャーを創る 言葉と仕組み
pyama86
20
5k
CloudNative Buildpacksで創る、CloudNativeな開発体験
pyama86
9
12k
CN Buildpacksが作る未来
pyama86
2
2.4k
クラウドネイティブを創る技術
pyama86
3
1.6k
Other Decks in Programming
See All in Programming
Functional Data Engineering - A Blueprint for adopting functional principles in data pipeline
vananth22
0
150
なぜRubyコミュニティにコミットするのか?
luccafort
0
290
Rによる大規模データの処理
s_uryu
2
610
eBPF와 함께 이해하는 Cilium 네트워킹
hadaney
3
830
Cloudflare WorkersでGoを動かすライブラリを作っている話
syumai
1
280
ITエンジニア特化型Q&Aサイトteratailを 言語、DB、クラウドなど フルリプレイスした話
leveragestech
0
370
ECテックカンファレンス2023
kspace
1
160
様々なWebアプリをAzureにデプロイする
tomokusaba
0
110
コンピュータビジョンセミナー2 / computer_vision_seminar_libSGM
fixstars
0
310
Git Rebase
bkuhlmann
10
1.2k
Milestoner
bkuhlmann
1
240
OIDC仕様に準拠した Makuake ID連携基盤構築の裏側
ymtdzzz
0
130
Featured
See All Featured
Visualization
eitanlees
128
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Designing for humans not robots
tammielis
245
24k
Support Driven Design
roundedbygravity
88
8.9k
Happy Clients
brianwarren
90
5.8k
Teambox: Starting and Learning
jrom
124
7.9k
The Brand Is Dead. Long Live the Brand.
mthomps
48
2.9k
Raft: Consensus for Rubyists
vanstee
130
5.7k
How To Stay Up To Date on Web Technology
chriscoyier
779
250k
A designer walks into a library…
pauljervisheath
198
16k
Docker and Python
trallard
30
1.9k
Code Reviewing Like a Champion
maltzj
508
38k
Transcript
dΞάϨογϒͳϦϑΝΫλϦϯά෩ຯͷιʔεͱڞʹd GMO Pepabo, Inc. Pࢁ 2015/06/27 PHP Conference Fukuoka ΠϯϑϥΤϯδχΞ͔Β
ϨΨγʔ1)1ͷ ϨΠϠʔΞοϓ
ࠓ͢͜ͱ ʹ͍ͭͯ ͱ1)1ʹ͍ͭͯ େنͳϦϑΝΫλϦϯάͱ ্खͳόάΓํɾͦͷରॲ๏
Ͳɺ΅͘Ͱ͢ 1ࢁ (.01FQBCP*OD !QZBNB UFOTOBQPODPN
࠷ۙͬͯΔ͜ͱ
ڈͷࠓࠒ·Ͱ *41
ϖύϘೖͬͨ
ͱ1)1ɹ"GUFSϖύϘ 1)1ͩͬͨ ͱʹ͔͘ίʔυ͕ʹݟ͑ͨ ςετ͕ͳͯͨ͘Γલ
ϨΨγʔ1)1JTԿ
ϨΨγʔ1)1ͷಛ ߦGVODUJPO Ṗίϝϯτ άϩʔόϧมɾؔͷࡇయ USZdDBUDIͱ͔ স
͚͠ଓ͚ͨൿͷλϨ
ѱͳͷ͔ʁ
Ͱɺྑ͍ͨ͘͠
ΞάϨογϒʹόάΔ ςετ͕ແ͍தͰߦ স ͳιʔε ʹΓࠐΉ Ҏ্ಈ͍͍ͯΔίʔυͳͷͰɺ ෦తͳΦϨΦϨϑϨʔϜϫʔΫ ͱ͔͋ͬͯਏ͍
ۀ༷͕ਂ͍ͱ͜ΖʹӅΕͯͨΓ͢Δ
ͰંΕΔΘ͚ʹ ͍͔ͳ͍Μͩ
৮ΔൣғΛ໌֬ʹ͢Δ ϨΨγʔίʔυμϝϙ աʹΓࠐΈա͗ͳ͍
&&ςετॻ͘ ߦͷίʔυͷςετΛॻ͍ͨ ͱͯ͠ϦϑΝΫλϦϯά͢Δͱ *'͕େ͖͘มΘΔͷͰ༗ޮͰͳ͍ 8*ͷڍಈͱ%#ͷΛอূͰ͖ Εେ͖͘৴པੑΛߴΊΒΕΔ
&&ςετΛॻ͘ 34QFD DBQZCBSB QPMUFSHFJTU EFTDSJCFυϝΠϯҰׅऔಘEP CFGPSFEP WJTJU4FUUJOHT
[email protected]
[email protected]
[email protected]
[email protected]
XJUI4FUUJOHT
[email protected]
[email protected]
QBTTXPSE XJUI4FUUJOHTQBTTXPSE
[email protected]
ೖྗ֬ఆ FOE EFTDSJCFೖྗͨ͠υϝΠϯͷֹ͕ۚҰக͍ͯ͠ΔEP JUEP MJTUpOE UBCMF BMM US MJTU
[email protected]
@JOEFYEPcUS JOEFYc OFYUJGJOEFY UEUSBMM UE EPNBJOT
[email protected]
@JOEFYEPcEPNBJO
[email protected]
JGUE<>UFYUJOEFY EPNBJO TME UMEEPNBJOTQMJU UE<>UFYUTIPVMEJODMVEF
[email protected]
@QSJDF TME UME
[email protected]
CSFBL FOE FOE FOE FOE FOE FOE
&&ςετಈ͔͢ ᕒͷίϛοτɾϓογϡ ϙʔϦϯά σϓϩΠɾςετ ݁Ռ௨ ɾυϝΠϯ͕औಘͰ͖Δ͔ ɾϢʔβʔొ͕Ͱ͖Δ͔ ɾΫϨδοτΧʔυ͕༻Ͱ͖Δ͔ ɹFUDʜ QSJWBUFGVODUJPONFUIPE"\
QSJOUbQFQBCP` ^ QVCMJDGVODUJPONFUIPE# OBNF \ JG OBNFlQZBNBz QSJOUbJLFNFO` ^ ݁Ռ௨
·ͱΊ ϨΨγʔ1)1ඞͣ͠ѱ͡Όͳ͍ φ͘ॻ͖͚ͩ͢ͷϦϑΝΫλ ΊΑ͏ &&ςετΛॻ͍ͯ҆શʹ ϦϑΝΫλ͠Α͏
ϖύϘͰΤϯδχΞΛઈࢍืूதͰ͢ Πϯϑϥɾ8&#ɾϞόΠϧ ৄࡉ8&#Ͱ IUUQTQFQBCPDPNSFDSVJUDBSFFSKPCT
ϖύϥϯνϣϯ ϖύϘͷΤϯδχΞͱϥϯνΛ͠ͳ ͕Βָ͘͠ձΛग़དྷΔ੍Ͱ͢
͝ਗ਼ௌ͋Γ͕ͱ͏͝ ͍͟·ͨ͠