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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
railsonfire
April 20, 2012
Programming
1
73
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
130
Investor pitch workshop @ Startup Pirates Bratislava 2012
railsonfire
1
160
Other Decks in Programming
See All in Programming
安いハードウェアでVulkan
fadis
0
750
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
200
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
410
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
490
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
570
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
160
へんな働き方
yusukebe
5
2.8k
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
120
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
300
Java 21/25 Virtual Threads 소개
debop
0
250
実践ハーネスエンジニアリング #MOSHTech
kajitack
1
160
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
650
The SEO identity crisis: Don't let AI make you average
varn
0
420
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
92
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
320
A Modern Web Designer's Workflow
chriscoyier
698
190k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
75
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
BBQ
matthewcrist
89
10k
Six Lessons from altMBA
skipperchong
29
4.2k
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