Continuous Delivery - work in small batches - small deployments
View Slide
There was an idea,Stark knows this, called theContinuous Delivery Initiative.
The idea was to bringtogether a group ofremarkable engineers, to see ifthey could become something more.
Continuous Delivery is aprerequisite to managingmicro service architectures.
Continuous Delivery principlesBuild quality inWork in small batchesComputers perform repetitive tasksRelentlessly pursue continuous improvementEveryone is responsible
Missingstone!
The Missing StoneWork in small batches
Work in Small Batchessmall changessmall refactoringssmall iterationssmall pull requestssmall deployments
Small deploymentseasier to understandeasier to testeasier to troubleshooteasier to rollback
I looked forward in time andI saw 14,000,605 deploymentsHow many were successful?One.
The deploymentsaretoo damn large
It doesn’t makesense to hire smart engineersand force them todeploy large batchesof work
But now, here we all are,back on Earth, with nothing butour wit and our will todeploy to production.
Work in small batches.Deploy small changes.
We are in thedeployment endgamenow
LargeBatchDeploymentsSmallBatchDeploymentsEngineers