Cloudy with a chance of devops (UMN)
-
Upload
bridgetkromhout -
Category
Technology
-
view
170 -
download
2
Transcript of Cloudy with a chance of devops (UMN)
![Page 1: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/1.jpg)
@bridgetkromhout
Cloudy with a chance of DevOps
![Page 2: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/2.jpg)
@bridgetkromhout
lives: Minneapolis,
Minnesota
works: Pivotal
podcasts: Arrested DevOps
organizes: devopsdays
Bridget Kromhout
![Page 3: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/3.jpg)
@bridgetkromhout
![Page 4: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/4.jpg)
@bridgetkromhout
xkcd.com/208/
![Page 5: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/5.jpg)
@bridgetkromhout
Docker in Production: Reality, Not Hype
![Page 6: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/6.jpg)
@bridgetkromhout
Traded oncall… …for more travel (Similar effect on sleep)
![Page 7: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/7.jpg)
@bridgetkromhout
“In the last week there were 67 deploys of 496 changes by 18 people”
Image credit: visual_dichotomy on Flickr
![Page 8: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/8.jpg)
@bridgetkromhout
quoted in “10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” at Velocity 2009
John Allspaw & Paul Hammond
“In the last week there were 67 deploys of 496 changes by 18 people”
Flickr Dev Blog, December 17th 2008
Image credit: visual_dichotomy on Flickr
![Page 9: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/9.jpg)
@bridgetkromhout
Why don’t we all move that fast today?
![Page 10: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/10.jpg)
@bridgetkromhout
Environments: how long to spin up a new one or copy an existing one?
Why don’t we all move that fast today?
![Page 11: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/11.jpg)
@bridgetkromhout
Environments: how long to spin up a new one or copy an existing one?
Deploys: how often? how long do they take? How often do they go wrong?
Why don’t we all move that fast today?
![Page 12: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/12.jpg)
@bridgetkromhout
Failure: what does recovery look like?
Environments: how long to spin up a new one or copy an existing one?
Deploys: how often? how long do they take? How often do they go wrong?
Why don’t we all move that fast today?
![Page 13: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/13.jpg)
@bridgetkromhout
Not the goal: “automate all the things”
![Page 14: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/14.jpg)
@bridgetkromhout
The goal: shorter time from idea to value
Image credit: leadliasionImage credit: thebigword
![Page 15: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/15.jpg)
@bridgetkromhout
How do we get to
the goal?
![Page 16: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/16.jpg)
@bridgetkromhout
How do we get to
the goal?
![Page 17: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/17.jpg)
@bridgetkromhout
The Wall of Confusion
![Page 18: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/18.jpg)
@bridgetkromhout
The Wall of Confusion
yolo nope
![Page 19: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/19.jpg)
@bridgetkromhout
![Page 20: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/20.jpg)
@bridgetkromhout
![Page 21: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/21.jpg)
@bridgetkromhout
Deconstructing a Python/Django monolith into Dockerized Go microservices
(as was the style at the time)
How to win at buzzword bingo:
![Page 22: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/22.jpg)
@bridgetkromhout
Two-Pizza teams
![Page 23: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/23.jpg)
@bridgetkromhout
Image credit: James Ernest
![Page 24: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/24.jpg)
@bridgetkromhout Image credit: Wikipedia
“Any organization that designs a system… will produce a design
whose structure is a copy of the organization's
communication structure.”
Mel Conway
![Page 25: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/25.jpg)
@bridgetkromhout
“Effective devops tools enable automation
without isolating humans from the automation
process”
Jennifer Davis
![Page 26: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/26.jpg)
@bridgetkromhout
Common Ground and Coordination in Joint Activity Klein, Feltovich, Bradshaw, Woods (2004)
![Page 27: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/27.jpg)
@bridgetkromhout
non-violent communication & emotional literacy
![Page 28: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/28.jpg)
@bridgetkromhout
“Understanding is a
three-edged sword”
![Page 29: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/29.jpg)
@bridgetkromhout
![Page 30: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/30.jpg)
@bridgetkromhout
distributed systems free-association game
Image credit: Kyle Kingsbury, Jepsen project
![Page 31: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/31.jpg)
@bridgetkromhout
CA
CP AP
AvailabilityConsistency
Partition Tolerance
“a partition is a time bound
on communication.”Eric Brewer
![Page 32: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/32.jpg)
@bridgetkromhout
![Page 33: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/33.jpg)
@bridgetkromhout
Legacy: because nothing is ever temporary
![Page 34: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/34.jpg)
@bridgetkromhout
Visvesvaraya Museum, Bengaluru
IBM 1401 (in use until 1989)
![Page 35: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/35.jpg)
@bridgetkromhout
“It’s not necessary to change.
Survival is not mandatory.”
—W. Edwards Deming
![Page 36: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/36.jpg)
@bridgetkromhout
navigating choices
![Page 37: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/37.jpg)
@bridgetkromhout
Inaction is still a choice
![Page 38: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/38.jpg)
@bridgetkromhout
Process: scar tissue from past
failure
![Page 39: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/39.jpg)
@bridgetkromhout
12-factor kitten
![Page 40: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/40.jpg)
@bridgetkromhout
The Wall of Confusion (here there be White Walkers)
![Page 41: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/41.jpg)
@bridgetkromhout
![Page 42: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/42.jpg)
@bridgetkromhout
![Page 43: Cloudy with a chance of devops (UMN)](https://reader036.fdocuments.us/reader036/viewer/2022062523/588304331a28abe70d8b612d/html5/thumbnails/43.jpg)
@bridgetkromhout
Thank you!