the end of the beginning - devopsdays denver 2017
TRANSCRIPT
![Page 1: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/1.jpg)
devops the end of the beginning
Andrew Clay Shafer
![Page 2: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/2.jpg)
Andrew Clay Shafer
![Page 3: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/3.jpg)
Andrew Clay Shafer
@littleidea
![Page 4: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/4.jpg)
Andrew Clay Shafer
@littleidea
![Page 5: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/5.jpg)
Andrew Clay Shafer
@littleidea
![Page 6: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/6.jpg)
@littleidea
![Page 7: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/7.jpg)
Agile Infrastructure
@littleidea’sgreatest hits compilation
Change Management
There Is No Talent Shortage
leading a learning organization
![Page 8: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/8.jpg)
Pareto Inefficient Nash Equilibria Rule Everything Around Me
PINE REAM
![Page 9: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/9.jpg)
![Page 10: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/10.jpg)
where are we? how did we get here?
![Page 11: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/11.jpg)
Operations is the secret sauce
![Page 12: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/12.jpg)
everyone wants the devops
![Page 13: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/13.jpg)
we’ve been saying this stuff for 10 years now
![Page 14: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/14.jpg)
Are things getting better?
Are things more confusing?
probably
most def
Are things done changing?LOL
![Page 15: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/15.jpg)
devops• developers and operations can
and should work together
• system administration evolving to look more like software development
• evolving together as global community sharing solutions
![Page 16: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/16.jpg)
devops - calms• culture
• automation
• lean
• metrics
• sharing the five pillars
![Page 17: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/17.jpg)
optimizing human performance and experience operating software…
and humans
with software…
![Page 18: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/18.jpg)
you can either easily manage complex systems at scale…
or you can’t
![Page 19: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/19.jpg)
I’ve been using that same slide for the better part of a decade
![Page 20: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/20.jpg)
everyone wants the devops
Well actually…
![Page 21: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/21.jpg)
what they really want• scalability
• availability
• reliability
• operability
• usability
• all for free
• without changing anything
![Page 22: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/22.jpg)
![Page 23: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/23.jpg)
Evolution
![Page 24: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/24.jpg)
Punctuated Equilibriumevolutionary gradualism is virtually non-existent in the fossil record
![Page 25: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/25.jpg)
Evolution in the fossil record comes in sudden jumps
and extinction events
![Page 26: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/26.jpg)
Nash Equilibria til death do us part
you lose if you keep playing the same way
![Page 27: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/27.jpg)
let’s talk about organisms
![Page 28: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/28.jpg)
![Page 29: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/29.jpg)
Humans have identified 11 major separate organ systems
in humans
![Page 30: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/30.jpg)
systems of systems
![Page 31: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/31.jpg)
![Page 32: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/32.jpg)
an undifferentiated mass of cellsalso called ‘a tumor’
![Page 33: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/33.jpg)
scale breaks everything
![Page 34: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/34.jpg)
![Page 35: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/35.jpg)
– a very humble ant
“I can lift 50 times my own body weight.”
![Page 36: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/36.jpg)
![Page 37: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/37.jpg)
– average elephant
“I spend 12-18 hours eating 200-600 pounds of food per day.”
![Page 38: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/38.jpg)
but what about an elephant sized ant, hmmm?
![Page 39: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/39.jpg)
Physics gets in the way
![Page 40: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/40.jpg)
square-cube law: when an scaling a physical object, the new surface area is proportional to the square of the multiplier and the new volume is proportional to the cube of the multiplier.
![Page 41: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/41.jpg)
an elephant sized ant would require hurricane strength winds to get enough oxygen and would most likely die immediately as the internal organs crushed each other on the first attempted movement
![Page 42: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/42.jpg)
maybe ants aren’t the best source for elephant advice
![Page 43: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/43.jpg)
what is the organizational equivalent of square-cube law?
![Page 44: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/44.jpg)
devops, continuous delivery, microservices…
![Page 45: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/45.jpg)
These things are all one…
![Page 46: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/46.jpg)
continuously devops microservices
or die trying
![Page 47: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/47.jpg)
Sharing is Caring
![Page 48: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/48.jpg)
devops as she is spoken at scaleat Google™
not that Google is the best at every possible thing, but where is your book?
![Page 49: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/49.jpg)
Homework
• Embracing Risk
• Service Level Objectives
• Eliminating Toil
![Page 50: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/50.jpg)
Google is an organization that changes
![Page 51: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/51.jpg)
You haven’t learned anything until you change your behavior
![Page 52: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/52.jpg)
the patterns proven successful building and operating highly
available systems with predictable scaling and failure characteristics
![Page 53: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/53.jpg)
Happy devops are all alike; every unhappy devops is unhappy in its own way.
— Leon Tolstoy
![Page 54: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/54.jpg)
devops - calms is a blunt object• culture
• automation
• lean
• metrics
• sharing
![Page 55: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/55.jpg)
We desperately need to be able to understand and act on CALMS at different scales with respect to our
interconnected social technical systems
![Page 56: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/56.jpg)
Organisational learning as a dynamic process (Crossan et al., 1999) https://twitter.com/cyetain/status/851228981479321601
![Page 57: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/57.jpg)
http://www.techdarkside.com/
![Page 58: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/58.jpg)
no one originally set out to do devops, continuous delivery, microservices, these were natural consequences
don’t fixate on the words, fixate on the outcomes
![Page 59: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/59.jpg)
The problem isn’t technical. The problem isn’t people.
The problem is socio-technical.We have to solve both together.
![Page 60: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/60.jpg)
In Conclusion• the game is still changing
• lots of options to change, extinction is one
• things are not as confusing as some would make them
• you haven’t learned anything until you change your behavior
• there are good examples
• change is opportunity
• I believe in us
![Page 61: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/61.jpg)
It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is most adaptable to change.
— No evidence Darwin ever said this
![Page 62: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/62.jpg)
what happens next?
change
![Page 63: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/63.jpg)
The End of the Beginning
@littleidea
![Page 64: the end of the beginning - devopsdays Denver 2017](https://reader035.vdocuments.us/reader035/viewer/2022062401/5a64fc667f8b9af3398b4b79/html5/thumbnails/64.jpg)
We are uncovering better ways of developing software, by doing it and helping others do it