Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@bridgetkromhout
Cloudy with a
chance of DevOps
@bridgetkromhout
lives:
Minneapolis,
Minnesota
works:
Pivotal
podcasts:
Arrested
DevOps
organizes:
devopsdays
Bridget Krom...
@bridgetkromhout
@bridgetkromhout
xkcd.com/208/
@bridgetkromhout
Docker in Production:
Reality, Not Hype
@bridgetkromhout
Traded oncall… …for more travel (Similar effect on sleep)
@bridgetkromhout
“In the last week there were
67 deploys
of 496 changes
by 18 people”
Image credit: visual_dichotomy on Fl...
@bridgetkromhout
quoted in “10+ Deploys Per Day:
Dev and Ops Cooperation at Flickr” at Velocity 2009
John Allspaw & Paul H...
@bridgetkromhout
Why don’t we all move that fast today?
@bridgetkromhout
Environments: how long to spin up a
new one or copy an existing one?
Why don’t we all move that fast toda...
@bridgetkromhout
Environments: how long to spin up a
new one or copy an existing one?
Deploys: how often? how long do they...
@bridgetkromhout
Failure: what does recovery look like?
Environments: how long to spin up a
new one or copy an existing on...
@bridgetkromhout
Not the goal:
“automate all the things”
@bridgetkromhout
The goal: shorter time from
idea to value
Image credit: leadliasionImage credit: thebigword
@bridgetkromhout
How do we
get to
the goal?
@bridgetkromhout
How do we
get to
the goal?
@bridgetkromhout
The Wall of Confusion
@bridgetkromhout
The Wall of Confusion
yolo nope
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
Deconstructing a
Python/Django
monolith into
Dockerized
Go microservices
(as was the style
at the time)
H...
@bridgetkromhout
Two-Pizza
teams
@bridgetkromhout
Image credit: James Ernest
@bridgetkromhout Image credit: Wikipedia
“Any organization that designs a system…
will produce a design
whose structure is...
@bridgetkromhout
“Effective
devops tools
enable automation
without
isolating humans
from the automation
process”
Jennifer ...
@bridgetkromhout
Common Ground and Coordination in Joint Activity
Klein, Feltovich, Bradshaw, Woods (2004)
@bridgetkromhout
non-violent communication & emotional literacy
@bridgetkromhout
“Understanding
is a
three-edged
sword”
@bridgetkromhout
@bridgetkromhout
distributed systems free-association game
Image credit: Kyle Kingsbury, Jepsen project
@bridgetkromhout
CA
CP AP
AvailabilityConsistency
Partition
Tolerance
“a partition is a
time bound
on communication.”
Eric...
@bridgetkromhout
@bridgetkromhout
Legacy:
because
nothing
is ever
temporary
@bridgetkromhout
Visvesvaraya Museum, Bengaluru
IBM 1401 (in use until 1989)
@bridgetkromhout
“It’s not necessary
to change.
Survival is
not mandatory.”
—W. Edwards
Deming
@bridgetkromhout
navigating
choices
@bridgetkromhout
Inaction is still a choice
@bridgetkromhout
Process:
scar tissue
from past
failure
@bridgetkromhout
12-factor
kitten
@bridgetkromhout
The Wall of Confusion (here there be White Walkers)
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
Thank you!
Upcoming SlideShare
Loading in …5
×

of

Cloudy with a chance of devops (UMN) Slide 1 Cloudy with a chance of devops (UMN) Slide 2 Cloudy with a chance of devops (UMN) Slide 3 Cloudy with a chance of devops (UMN) Slide 4 Cloudy with a chance of devops (UMN) Slide 5 Cloudy with a chance of devops (UMN) Slide 6 Cloudy with a chance of devops (UMN) Slide 7 Cloudy with a chance of devops (UMN) Slide 8 Cloudy with a chance of devops (UMN) Slide 9 Cloudy with a chance of devops (UMN) Slide 10 Cloudy with a chance of devops (UMN) Slide 11 Cloudy with a chance of devops (UMN) Slide 12 Cloudy with a chance of devops (UMN) Slide 13 Cloudy with a chance of devops (UMN) Slide 14 Cloudy with a chance of devops (UMN) Slide 15 Cloudy with a chance of devops (UMN) Slide 16 Cloudy with a chance of devops (UMN) Slide 17 Cloudy with a chance of devops (UMN) Slide 18 Cloudy with a chance of devops (UMN) Slide 19 Cloudy with a chance of devops (UMN) Slide 20 Cloudy with a chance of devops (UMN) Slide 21 Cloudy with a chance of devops (UMN) Slide 22 Cloudy with a chance of devops (UMN) Slide 23 Cloudy with a chance of devops (UMN) Slide 24 Cloudy with a chance of devops (UMN) Slide 25 Cloudy with a chance of devops (UMN) Slide 26 Cloudy with a chance of devops (UMN) Slide 27 Cloudy with a chance of devops (UMN) Slide 28 Cloudy with a chance of devops (UMN) Slide 29 Cloudy with a chance of devops (UMN) Slide 30 Cloudy with a chance of devops (UMN) Slide 31 Cloudy with a chance of devops (UMN) Slide 32 Cloudy with a chance of devops (UMN) Slide 33 Cloudy with a chance of devops (UMN) Slide 34 Cloudy with a chance of devops (UMN) Slide 35 Cloudy with a chance of devops (UMN) Slide 36 Cloudy with a chance of devops (UMN) Slide 37 Cloudy with a chance of devops (UMN) Slide 38 Cloudy with a chance of devops (UMN) Slide 39 Cloudy with a chance of devops (UMN) Slide 40 Cloudy with a chance of devops (UMN) Slide 41 Cloudy with a chance of devops (UMN) Slide 42 Cloudy with a chance of devops (UMN) Slide 43
Upcoming SlideShare
Containers will not fix your broken culture (and other hard truths) - Agile India
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

Cloudy with a chance of devops (UMN)

Download to read offline

http://bridgetkromhout.com/speaking/2016/devops-umn/

Related Books

Free with a 30 day trial from Scribd

See all

Cloudy with a chance of devops (UMN)

  1. 1. @bridgetkromhout Cloudy with a chance of DevOps
  2. 2. @bridgetkromhout lives: Minneapolis, Minnesota works: Pivotal podcasts: Arrested DevOps organizes: devopsdays Bridget Kromhout
  3. 3. @bridgetkromhout
  4. 4. @bridgetkromhout xkcd.com/208/
  5. 5. @bridgetkromhout Docker in Production: Reality, Not Hype
  6. 6. @bridgetkromhout Traded oncall… …for more travel (Similar effect on sleep)
  7. 7. @bridgetkromhout “In the last week there were 67 deploys of 496 changes by 18 people” Image credit: visual_dichotomy on Flickr
  8. 8. @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
  9. 9. @bridgetkromhout Why don’t we all move that fast today?
  10. 10. @bridgetkromhout Environments: how long to spin up a new one or copy an existing one? Why don’t we all move that fast today?
  11. 11. @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?
  12. 12. @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?
  13. 13. @bridgetkromhout Not the goal: “automate all the things”
  14. 14. @bridgetkromhout The goal: shorter time from idea to value Image credit: leadliasionImage credit: thebigword
  15. 15. @bridgetkromhout How do we get to the goal?
  16. 16. @bridgetkromhout How do we get to the goal?
  17. 17. @bridgetkromhout The Wall of Confusion
  18. 18. @bridgetkromhout The Wall of Confusion yolo nope
  19. 19. @bridgetkromhout
  20. 20. @bridgetkromhout
  21. 21. @bridgetkromhout Deconstructing a Python/Django monolith into Dockerized Go microservices (as was the style at the time) How to win at buzzword bingo:
  22. 22. @bridgetkromhout Two-Pizza teams
  23. 23. @bridgetkromhout Image credit: James Ernest
  24. 24. @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
  25. 25. @bridgetkromhout “Effective devops tools enable automation without isolating humans from the automation process” Jennifer Davis
  26. 26. @bridgetkromhout Common Ground and Coordination in Joint Activity Klein, Feltovich, Bradshaw, Woods (2004)
  27. 27. @bridgetkromhout non-violent communication & emotional literacy
  28. 28. @bridgetkromhout “Understanding is a three-edged sword”
  29. 29. @bridgetkromhout
  30. 30. @bridgetkromhout distributed systems free-association game Image credit: Kyle Kingsbury, Jepsen project
  31. 31. @bridgetkromhout CA CP AP AvailabilityConsistency Partition Tolerance “a partition is a time bound on communication.” Eric Brewer
  32. 32. @bridgetkromhout
  33. 33. @bridgetkromhout Legacy: because nothing is ever temporary
  34. 34. @bridgetkromhout Visvesvaraya Museum, Bengaluru IBM 1401 (in use until 1989)
  35. 35. @bridgetkromhout “It’s not necessary to change. Survival is not mandatory.” —W. Edwards Deming
  36. 36. @bridgetkromhout navigating choices
  37. 37. @bridgetkromhout Inaction is still a choice
  38. 38. @bridgetkromhout Process: scar tissue from past failure
  39. 39. @bridgetkromhout 12-factor kitten
  40. 40. @bridgetkromhout The Wall of Confusion (here there be White Walkers)
  41. 41. @bridgetkromhout
  42. 42. @bridgetkromhout
  43. 43. @bridgetkromhout Thank you!
  • magnologan

    Nov. 3, 2017

http://bridgetkromhout.com/speaking/2016/devops-umn/

Views

Total views

363

On Slideshare

0

From embeds

0

Number of embeds

77

Actions

Downloads

9

Shares

0

Comments

0

Likes

1

×