Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Release early, release often!
Search
railsonfire
April 20, 2012
Programming
76
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Release early, release often!
Continuous deployment and the cloud!
http://www.railsonfire.com
railsonfire
April 20, 2012
More Decks by railsonfire
See All by railsonfire
Release Early, Release often @Lean Startup Circle
railsonfire
1
140
Investor pitch workshop @ Startup Pirates Bratislava 2012
railsonfire
0
170
Other Decks in Programming
See All in Programming
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
320
アクセシビリティから考える情報設計
high_g_engineer
0
420
Intent as Code
shoppingjaws
6
1.1k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
690
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
18
18k
新卒PdEのリアル
ryu1013
1
520
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
8.8k
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
210
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
970
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
JRuby: Past, Present, and Future
headius
0
210
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
320
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Abbi's Birthday
coloredviolet
4
10k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Everyday Curiosity
cassininazir
0
330
Done Done
chrislema
187
17k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
The browser strikes back
jonoalderson
0
1.7k
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