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
Deployment on the Cheap
Search
Chris Toomey
September 20, 2012
Programming
6
1.3k
Deployment on the Cheap
What comes between "git push heroku" and "cap deploy"
Chris Toomey
September 20, 2012
Tweet
Share
More Decks by Chris Toomey
See All by Chris Toomey
Git With Confidence - RailsConf 2019 Workshop
christoomey
0
140
Vim: An Old Tool for Modern Web Development
christoomey
0
260
Other Decks in Programming
See All in Programming
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
790
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
210
TypeScriptでDXを上げろ! Hono編
yusukebe
3
670
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
12k
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
210
What's new in AppKit on macOS 26
1024jp
0
140
Deep Dive into ~/.claude/projects
hiragram
14
11k
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
6.7k
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
250
効率的な開発手段として VRTを活用する
ishkawa
0
150
PipeCDのプラグイン化で目指すところ
warashi
1
290
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
1.9k
Designing Experiences People Love
moore
142
24k
Building Applications with DynamoDB
mza
95
6.5k
Site-Speed That Sticks
csswizardry
10
700
How GitHub (no longer) Works
holman
314
140k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
RailsConf 2023
tenderlove
30
1.1k
Docker and Python
trallard
45
3.5k
Visualization
eitanlees
146
16k
Done Done
chrislema
184
16k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
It's Worth the Effort
3n
185
28k
Transcript
6%-07()403=1)28328,) ',)%4 &KULV7RRPH\ FWRRPH\FRP
8,)463&0)1 ,ZDQWHGVRPHWKLQJPRUHWKDQ EXWOHVVWKDQ ZLWKWKHPDLQJRDOEHLQJWHVWLQWHJUDWLRQ JLWSXVKKHURNX FDSGHSOR\
8)78-2+-28)+6%8-32 5XE\ HDV\ UVSHFVSHF -DYDVFULSW "
.%:%7'6-488)78-2+73098-32 -DVPLQH -DVPLQHULFH *XDUG-DVPLQH 5DLOVFDVW5HYLVHG
.%71-2) DMDYDVFULSWWHVWLQJIUDPHZRUNVLPLODUWR5VSHF GHVFULEH $VXLWHIXQFWLRQ ^ LW FRQWDLQVVSHFZLWKDQH[SHFWDWLRQIXQFWLRQ ^ H[SHFW WUXH
WR%H WUXH ` `
.%71-2)6-') ,QWUHJUDWHVWKHDVVHWSLSHOLQHVR\RXFDQZULWHVSHFVLQFRIIHHVFULSW DQGXVH6SURFNHWVUHTXLUHVWRIRFXVRQLQGLYLGXDOXQLWVIRUWHVWLQJ UHTXLUHVSDQ+LJKOLJKWHU GHVFULEH6SDQ+LJKOLJKWHU! VK QHZ$SS8WLO6SDQ+LJKOLJKWHU WDUJHW DUDQGRPWDUJHW
GHVFULEHKLJKOLJKWHG! LWUHWXUQVWKHWDUJHWLIWKHVXEVWULQJLVHPSW\! VXEVWULQJ RXWSXW6WULQJ VKKLJKOLJKWHGWDUJHWVXEVWULQJ H[SHFW RXWSXW6WULQJ WR(TXDOWDUJHW LWUHWXUQVWKHWDUJHWXQFKDQJHGLIQRVXEVWULQJ! VXEVWULQJ ;=; RXWSXW6WULQJ VKKLJKOLJKWHGWDUJHWVXEVWULQJ H[SHFW RXWSXW6WULQJ WR(TXDOWDUJHW
.%71-2)6-') '328 0RXQWVWKHMDVPLQHWHVWILOHLQ5DLOVGHYHORSPHQWHQYLURQPHQW
+9%6(.%71-2) $OORZVWKH-DVPLQHVSHFVWREHUXQKHDGOHVVO\XVLQJ3KDQWRP-6IRU&, DQGVFULSWLQWHJUDWLRQ
+9%6(.%71-2) 238) WKDWFDQFDXVHIDOVHSRVLWLYHVLQ*XDUG-DVPLQH /XFNLO\WKHIL[LVHDV\ ,VVXH ,QFRQILJHQYLURQPHQWVWHVWUE FRQILJDVVHWVGHEXJ WUXH
&6-2+-8%0083+)8,)6
'-7)6:)6 DQG ERWKLQFOXGH3KDQWRP-6 6HHWKH IRUPRUHGHWDLOV 7UDYLV&, WGGLXP 3URMHFW5DNHILOHRUWUDYLVILOHLQOLEWDVNV WDVNWUDYLVGR >UVSHFVSHFJXDUGMDVPLQH@HDFKGR_FPG_
SXWV5XQQLQJ^FPG` V\VWHP H[SRUW',63/$< EXQGOHH[HF^FPG` UDLVH^FPG`IDLOHGXQOHVV"H[LWVWDWXV HQG HQG ,QWUDYLV\POILOH ODQJXDJHUXE\ UYP VFULSWEXQGOHH[HFUDNHWUDYLV 7UDYLV&,KHOS
8,)6)%00=',)%4;%= 7KHVLPSOLFLW\RI WHVWLQJDQGPRUH JLWSXVKKHURNX WDVNGHSOR\ !WUDYLVGR SXWV3XVKLQJWRRULJLQUHPRWH V\VWHPJLWSXVKRULJLQ SXWV'HSOR\LQJWRSURGXFWLRQ
V\VWHPJLWSXVKSURGXFWLRQ HQG
438)28-%0-1463:)1)287 &RQILUPEUDQFK PDVWHU &RQILUPZRUNLQJGLUHFWRU\FOHDQ ,QWHJUDWH HWF -6+LQW &66/LQW
',6-78331)= 1RWHVDQGVOLGHVFDQEHIRXQGDW FWRRPH\FRPSRVWVUDLOVGHSOR\PHQWRQWKHFKHDS