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
Release early, release often!
Search
railsonfire
April 20, 2012
Programming
1
66
Release early, release often!
Continuous deployment and the cloud!
http://www.railsonfire.com
railsonfire
April 20, 2012
Tweet
Share
More Decks by railsonfire
See All by railsonfire
Release Early, Release often @Lean Startup Circle
railsonfire
1
120
Investor pitch workshop @ Startup Pirates Bratislava 2012
railsonfire
1
150
Other Decks in Programming
See All in Programming
良いユニットテストを書こう
mototakatsu
11
3.4k
テストコード書いてみませんか?
onopon
2
270
テストケースの名前はどうつけるべきか?
orgachem
PRO
1
170
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
350
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
110
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
260
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
220
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
320
Recoilを剥がしている話
kirik
5
8k
ドメインイベント増えすぎ問題
h0r15h0
2
520
Androidアプリの One Experience リリース
nein37
0
120
Compose UIテストを使った統合テスト
hiroaki404
0
110
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Six Lessons from altMBA
skipperchong
27
3.5k
The Pragmatic Product Professional
lauravandoore
32
6.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
320
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
We Have a Design System, Now What?
morganepeng
51
7.3k
Being A Developer After 40
akosma
89
590k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Transcript
Release early, Release often Continuous deployment and the cloud Florian
Motlik
Outline 1. What is Continuous Integration/Continuous Deployment 2. Why is
it important 3. Are there any examples? 4. And you do what exactly? 5. What is the future of this 6. A better tomorrow today
Continuous Integration
Continuous Deployment
Why is the cloud perfect for CD
Built for automated deployment
Standardized
Staging is easy
Automated Rollback
Why?
Robust Application
Solid Architecture http://www.flickr.com/photos/wilhelmja/4233621517/
Easy to test
Very fast iteration
/ http://www.flickr.com/photos/mpclemens/2431638794/ Value Time
In Practice
Railsonfire
None
None
None
The Future?
A better tomorrow, today 1. Test/Test/Test, but be smart about
it
A better tomorrow, today 1. Test/Test/Test, but be smart about
it 2. Automate Deployment
A better tomorrow, today 1. Test/Test/Test, but be smart about
it 2. Automate Deployment 3. Automate Rollback
A better tomorrow, today 1. Test/Test/Test, but be smart about
it 2. Automate Deployment 3. Automate Rollback 4. Build small services
A better tomorrow, today 1. Test/Test/Test, but be smart about
it 2. Automate Deployment 3. Automate Rollback 4. Build small services 5. Deploy to Staging
A better tomorrow, today 1. Test/Test/Test, but be smart about
it 2. Automate Deployment 3. Automate Rollback 4. Build small services 5. Deploy to Staging 6. Use your staging environment
A better tomorrow, today 1. Test/Test/Test, but be smart about
it 2. Automate Deployment 3. Automate Rollback 4. Build small services 5. Deploy to Staging 6. Use your staging environment 7. Automatically deploy to production