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アプリケーションにRidgepoleを導入する
Search
itosho
May 22, 2017
Programming
1
1.8k
PHPアプリケーションにRidgepoleを導入する
PHP BLT #7 @メルカリ でのLT発表資料です。
itosho
May 22, 2017
Tweet
Share
More Decks by itosho
See All by itosho
Text EditorとしてのWindsurf / Windsurf as a Text Editor
itosho
0
47
インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
81
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
170
Components Reconsidered
itosho
1
2.2k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
48
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
630
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
48
Gopher道場アフターストーリー / Gopher Dojo After Story
itosho
0
140
3分で分かるConnehito Tech Vision / Connehito Tech Vision in 3 minutes
itosho
0
500
Other Decks in Programming
See All in Programming
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
100
Java on Azure で LangGraph!
kohei3110
0
170
Is Xcode slowly dying out in 2025?
uetyo
1
190
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
210
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
940
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
190
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
Gleamという選択肢
comamoca
6
760
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
230
GoのGenericsによるslice操作との付き合い方
syumai
3
690
XSLTで作るBrainfuck処理系
makki_d
0
210
Featured
See All Featured
It's Worth the Effort
3n
185
28k
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Balancing Empowerment & Direction
lara
1
370
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Transcript
ՈͷຖΛͬͱসإʹɻ 1)1#-5 ίωώτגࣜձࣾҏ౻ᠳ 1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ
ࣗݾհ 4IP*UP !JUPTIP !JUPTIP 4FSWFS4JEF&OHJOFFS 1)1 3VCZ (P
ۙگ w ৽ཱྀࠗߦͰिؒ΄Ͳ w ;PNBUPͱ͍͏৯ϩάΈ͍ͨͳΞϓϦ͕େ׆༂ w ͪͳΈʹ"UMBTTJBOΦʔετϥϦΞͷձࣾ ؼࠃ͔ͯ͠Β1)1#-5ͷ͜ͱΛࢥ͍ग़͢ʜɻ िʹΦʔετϥϦΞ͔Βؼ͖ͬͯ·ͨ͠
1)1#-5 օ͞ΜීஈεΩʔϚཧΛͲ͏͍ͯ͠·͔͢ʁ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ΧϥϜΛՃআ͢ΔͨͼʹϑΝΠϧ͕૿͑Δ w ίϯϑϦΫτͨ࣌͠ʹؾΛ͏͜ͱ͕ଟ͍ w TDIFNF@NJHSBUJPOTςʔϒϧ͕͔ͭ࣋ͯ͠ͳ͍ ্هϝϦοτͰ͋Δɻ ͚ͩͲɺ͏গ͠γϯϓϧʹεΩʔϚཧ͍ͨ͠Μʂ $BLF1)1ඪ४ϚΠάϨʔγϣϯͷਏΈ
1)1#-5 ͦΜͳوํʹ3JEHFQPMF
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w !XJOFCBSSFM͞Μ͕։ൃͨ͠εΩʔϚཧπʔϧ w IUUQTHJUIVCDPNXJOFCBSSFMSJEHFQPMF w ϑΝΠϧ 4DIFNFpMF ͰεΩʔϚཧग़དྷΔ w
ΧϥϜΛՃ͍ͨ࣌͠ߦՃ͢Δ͚ͩͰΑ͍ w 4DIFNFpMFႈੑ͕อূ͞Ε͍ͯΔʂ w 3VCZ 3JEHFQPMFͱʁ
1)1#-5 جຊతͳ͍ํ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w (FNpMF ˺DPNQPTFSKTPO ʹSJEHFQPMFΛՃ͢Δ w CVOEMFJOTUBMM ˺DPNQPTFSJOTUBMM ίϚϯυΛ࣮ߦ͢Δ Πϯετʔϧ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w %#ͷଓใΛهࡌͨ͠EBUBCBTFZNMΛ࡞͢Δ طଘͷΞϓϦέʔγϣϯʹಋೖ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ ΤΫεϙʔτ࣮ߦ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMFYQPSUP4DIFNBpMF ίϚϯυΛ࣮ߦ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 4DIFNBpMFʹՃ͍ͨ͠ΧϥϜͷใΛه͢Δ ΧϥϜΛՃ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMBQQMZG4DIFNBpMF ίϚϯυΛ࣮ߦ͢Δ มߋ༰Λө͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMBQQMZG4DIFNBpMFESZSVO ίϚϯυΛ࣮ߦ͢Δ ESZSVO͍ͨ࣌͠
1)1#-5 ࣮ࡍʹͬͯΈͨײ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ϑΝΠϧͰεΩʔϚΛཧ͢Δ͜ͱ͕ग़དྷΔ w ςʔϒϧมߋͷཤྺ͕ෆඞཁʹԚ͘ͳΒͳ͍ w SJEHFQPMFBQQMZ͢Δ͚ͩͱ͍͏ؾܰ͞ w 3BJMTͷ%4-Ͱهड़ग़དྷΔ w
ΦϨΦϨ%4-Ͱͳ͍ w ෳ%#ͷεΩʔϚཧ͕ൺֱత༰қ ϝϦοτ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 1)1FS3BJMTͷ%4-Λ֮͑Δඞཁ͕͋Δ w ͘͠ͳ͍ w 1)1ͷੈքʹ3VCZ͕ೖΓࠐΜͰ͘Δ w JUBNBF͍ͬͯΔͱಋೖָ͕͔ w
ใ͕ͦ͜·Ͱଟ͘ͳ͍ w $PPLQBEࣾ%F/"ࣾͰͷಋೖ࣮͕͋Δ w Կ͔͋ͬͨ࣌ʹ3VCZͷίʔυ͋ΔఔಡΊͨ΄͏͕҆৺ σϝϦοτ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w JE JOUܕͷQL ͕BVUPJODSFNFOUͰͳ͍࣌ʹΤϥʔ͕ൃੜ͢Δ w ৽نͰςʔϒϧ࡞͢ΔͱJOU ʹͳΔ w
طଘͷςʔϒϧ͕JOU ͩͱͪΐͬͱؾ࣋ͪѱ͍ ࣗͷॻ͖ํ͕ѱ͍͚ͩͳؾ͢ΔͷͰɺ୭͔ॿ͚͍ͯͩ͘͞ʜɻ ࠔ͍ͬͯΔ͜ͱ
1)1#-5 ·ͱΊ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 3JEHFQPMF࠷ߴʂ w 1)1WT3VCZΈ͍ͨͳͷΑ͘ͳ͍ʂ w ͓ޓ͍ͷΑ͍ͱ͜ΖΛऔΓೖΕ͍͖͍ͯͨॴଘ ݴ͍͔ͨͬͨ͜ͱ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ΫοΫύουʹ͓͚Δ࠷ۙͷ"DUJWF3FDPSEӡ༻ࣄ w IUUQUFDIMJGFDPPLQBEDPNFOUSZ w %F/"ͷήʔϜ։ൃΛࢧ͑Δ(BNF#BDLFOEBTB4FSWJDF w IUUQTXXXTMJEFTIBSFOFUCMVFTLZCMVFEFOBHBNFCBDLFOEBTBTFSWJDF w
$BLF1)1Ͱ։ൃ͍ͯ͠Δ͚ΕͲ.JHSBUJPOTࣺͯͯ3JEHFQPMFΛ͍ͬͯΔͳ͠ w IUUQLMPXIBUFOBCMPHDPNFOUSZ ࢀߟαΠτ
1)1#-5 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠