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
1
130
Continuous Delivery from a Developer's Perspective
The nitty gritty.
Derek Hammer
April 29, 2012
Tweet
Share
More Decks by Derek Hammer
See All by Derek Hammer
Music, Cooking and DevOps
hammerdr
1
100
ActiveModel
hammerdr
3
120
Other Decks in Programming
See All in Programming
AI巻き込み型コードレビューのススメ
nealle
1
210
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
Data-Centric Kaggle
isax1015
2
770
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
組織で育むオブザーバビリティ
ryota_hnk
0
170
Fluid Templating in TYPO3 14
s2b
0
130
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
Architectural Extensions
denyspoltorak
0
280
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
190
Oxlint JS plugins
kazupon
1
920
dchart: charts from deck markup
ajstarks
3
990
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
960
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Faster Mobile Websites
deanohume
310
31k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Rails Girls Zürich Keynote
gr2m
96
14k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Evolving SEO for Evolving Search Engines
ryanjones
0
120
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Amusing Abliteration
ianozsvald
0
100
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