Seth GoingsVP Engineering, Deis
@sethgoings
to
deis (old french):
a raised platform in a room for dignified occupancy
toWhat does this actually Look like? Seth Goings
VP Engineering, Deis@sethgoings
How can we measure this speed?
build
deploy
test
build
deploy
test
deliver
build (20)
deploy (25)
test (45)
deliver (0)
Deis v1
90 minutesAverage Lap Time
Container Scheduler woes
Tightly Coupled Components
Etcd and Ceph Instability
Etcd and Ceph Seth Instability
Deis Workflow (v2)
build (4)
deploy (1)
test (10)
deliver (0)
Deis v2
15 minutesAverage Lap Time
6x faster …?Average Lap Time
A clever person solves a problem.A wise person avoids it.
Einstein
What value do you want to provide?
Just because you can, doesn’t mean you should
Your mother
Do one job and do it well
build (20)
Deis v1
build (4)
Deis v2
Microrepos v. MonorepoFight!
Deploy, don’t provision
deploy (25)
Deis v1
deploy (6)
Deis v2
gcloud container clusters create <name>
5 mins later ...
deploy (1)
Deis v2
https://github.com/deis/k8s-claimer
TestsTestsTestsTests
test (45) Deis v1
test (10) Deis v2
helm install workflow-dev-e2e
In-Cluster
Testing!
Running in parallel across 15 workers
...
Ran 134 of 137 Specs in 591.554 secondsSUCCESS! -- 134 Passed | 0 Failed | 3 Pending | 0 Skipped
Ginkgo ran 1 suite in 9m57.894385221sTest Suite Passed
Running in parallel across 15 workers
...
Ran 134 of 137 Specs in 591.554 secondsSUCCESS! -- 134 Passed | 0 Failed | 3 Pending | 0 Skipped
Ginkgo ran 1 suite in 9m57.894385221sTest Suite Passed Used to be 45 mins!
build (20)
deploy (25)
test (45)
deliver (0)
Deis v1
build (4)
deploy (1)
test (10)
deliver (0)
Deis v2
15 minutesAverage Lap Time
toWhat does this actually Look like? Seth Goings
VP Engineering, Deis@sethgoings
toWhat does this actually feel like? Seth Goings
VP Engineering, Deis@sethgoings
If everything seems to be under control,you're just not going fast enough.
Mario Andretti
not just about going fast
acceleration
deceleration
acceleration
deceleration
cornering
acceleration
deceleration
cornering
drafting
Growth is never comfortable
If everything seems to be under control,you're just not going fast enough.
Mario Andretti
Seth GoingsVP Engineering, Deis
@sethgoings
to