Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Deployments Endgame 2019-04-26
sullis
April 26, 2019
Programming
0
130
Deployments Endgame 2019-04-26
Continuous Delivery
- work in small batches
- small deployments
sullis
April 26, 2019
Tweet
Share
More Decks by sullis
See All by sullis
sullis
0
120
sullis
0
290
sullis
0
140
sullis
0
67
sullis
0
68
sullis
0
89
sullis
0
150
sullis
0
69
sullis
0
95
Other Decks in Programming
See All in Programming
meemeelab
0
270
bbatsov
0
110
emmaglorypraise
0
120
abeta
1
140
konstantin_diener
0
130
bkuhlmann
4
270
masui_masanori
1
250
manfredsteyer
PRO
0
180
mihyaeru21
0
360
legalforce
PRO
0
610
maito1201
1
820
tourismgeek
1
130
Featured
See All Featured
ddemaree
273
31k
reverentgeek
168
7.2k
vanstee
117
4.8k
orderedlist
PRO
328
36k
philhawksworth
192
8.8k
hatefulcrawdad
257
17k
matthewcrist
73
7.5k
jakevdp
774
200k
cromwellryan
103
6.1k
cassininazir
347
20k
lara
15
2.7k
malarkey
393
61k
Transcript
None
There was an idea, Stark knows this, called the Continuous
Delivery Initiative.
The idea was to bring together a group of remarkable
engineers, to see if they could become something more.
Continuous Delivery is a prerequisite to managing micro service architectures.
Continuous Delivery principles Build quality in Work in small batches
Computers perform repetitive tasks Relentlessly pursue continuous improvement Everyone is responsible
Missing stone!
The Missing Stone Work in small batches
Work in Small Batches small changes small refactorings small iterations
small pull requests small deployments
Small deployments easier to understand easier to test easier to
troubleshoot easier to rollback
I looked forward in time and I saw 14,000,605 deployments
How many were successful? One.
The deployments are too damn large
It doesn’t make sense to hire smart engineers and force
them to deploy large batches of work
But now, here we all are, back on Earth, with
nothing but our wit and our will to deploy to production.
Work in small batches. Deploy small changes.
We are in the deployment endgame now
None
Large Batch Deployments Small Batch Deployments Engineers
None