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
Continuous Delivery from a Developer's Perspective
Search
Derek Hammer
April 29, 2012
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Delivery from a Developer's Perspective
The nitty gritty.
Derek Hammer
April 29, 2012
More Decks by Derek Hammer
See All by Derek Hammer
Music, Cooking and DevOps
hammerdr
1
120
ActiveModel
hammerdr
3
130
Other Decks in Programming
See All in Programming
Flow は今どうなっているか
mizdra
PRO
0
900
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
620
MySQLとPostgreSQLって何が違うの?
akagami
PRO
0
160
初めての模倣学習とVLA
natsutan
0
460
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
120
Building an Out-of-Order CPU
latte72
0
640
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
ソフトウェアラスタライザ
fadis
1
780
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
300
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
250
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
230
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
810
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
430
Become a Pro
speakerdeck
PRO
31
6.2k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
Everyday Curiosity
cassininazir
0
310
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
Large-scale JavaScript Application Architecture
addyosmani
515
110k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
260
WCS-LA-2024
lcolladotor
0
820
Skip the Path - Find Your Career Trail
mkilby
1
220
Building Applications with DynamoDB
mza
96
7.2k
Transcript
C o n t i n u o u s
D e l i v e r y from a developers perspective by Hammer Sunday, April 29, 12
SAKURA in JAPAN Sunday, April 29, 12
HOW LONG does it take you to deploy a 0
POINT STORY? Sunday, April 29, 12
CONTINUOUS DELIVERY is about reducing deployment LEAD TIME Sunday, April
29, 12
Continuous Delivery Continuous Deployment VERSUS Sunday, April 29, 12
Delivery is a BUSINESS decision and not a developer decision
Sunday, April 29, 12
Developers are responsible for ensuring that master is always DEPLOYABLE
Sunday, April 29, 12
PATTERNS to ensure master deployability Sunday, April 29, 12
Do not PUSH until you are FINISHED Sunday, April 29,
12
Create short-lived ad-hoc feature branches Sunday, April 29, 12
Change the VIEW LAST MODEL FIRST A N D T
H E Sunday, April 29, 12
Create short-lived ad-hoc feature toggles Sunday, April 29, 12
Create a new ROUTE Sunday, April 29, 12
Build a complex production-level feature enablement mechanism like Facebook Sunday,
April 29, 12
80 PERCENT of the time we should use DO NOT
PUSH UNTIL FINISHED and CREATE FEATURE TOGGLE Sunday, April 29, 12
PRODUCT PIPELINES Sunday, April 29, 12
DELIVER PIPELINES are how we business VALUE Sunday, April 29,
12
DELIVERY organize mechanisms around PRODUCTS Sunday, April 29, 12
DEVELOPERS is not EASY for CONTINUOUS DELIVERY Sunday, April 29,
12
EXIST? FEATURE TOGGLES how long should Sunday, April 29, 12
BUGS? when there are what happens Sunday, April 29, 12
DEPLOY? SHOULD we how often Sunday, April 29, 12
PRODUCTS? SPLIT when should we Sunday, April 29, 12
HANDLED? DEPENDENCIES how are Sunday, April 29, 12
SPACE there is for INNOVATION Sunday, April 29, 12
QUESTIONS? Sunday, April 29, 12