@bridgetkromhout #ato2017 Computers are easy; people are hard
@bridgetkromhout #ato2017
Computers are easy; people are hard
@bridgetkromhout #ato2017
lives: Minneapolis,
Minnesota
works: Microsoft
podcasts: Arrested DevOps
organizes: devopsdays
Bridget Kromhout
#ato2017@bridgetkromhout
Massively scalable fault-tolerant distributed systems require a
significant engineering effort to build and operate; complex socio-technical systems are even more challenging.
Computers are easy; people are hard
@bridgetkromhout #ato2017
Image credit: visual_dichotomy on Flickr
In the last week there were
67 deploys of 496 changes by 18 people
@bridgetkromhout #ato2017
quoted in 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr at Velocity 2009
John Allspaw & Paul Hammond
Flickr Dev Blog, December 17th 2008
Image credit: visual_dichotomy on Flickr
In the last week there were
67 deploys of 496 changes by 18 people
@bridgetkromhout #ato2017
Not the goal: resum-driven development
@bridgetkromhout #ato2017
The goal: shorter time from idea to value
Image credit: leadliasionImage credit: thebigword
@bridgetkromhout #ato2017
How do we get to
the goal?
#ato2017@bridgetkromhout
complex ecosystems
@bridgetkromhout #ato2017
disruption
@bridgetkromhout #ato2017
just say no to awesome mode vs sad mode
Image credit: stock
bimodal IT?!?
#ato2017@bridgetkromhout
In a world that celebrates pioneers be the settlers instead.
Laura Bell (@lady_nerd)
@bridgetkromhout #ato2017
Attack Kitten
growls about Day 2
@bridgetkromhout #ato2017
Attack Kitten Cat Reality Check
#ato2017@bridgetkromhout
empathy
#ato2017@bridgetkromhout
tools: necessary but not sufficient
@bridgetkromhout #ato2017
Image credit: James Ernest
@bridgetkromhout #ato2017
The Wall of Confusion
@bridgetkromhout #ato2017
The Wall of Confusion
yolo nope
#ato2017@bridgetkromhout
for ops, dont tell devs: gl;hf!
do: automate document
share
#ato2017@bridgetkromhout
for devs, build for operability:
observability, debuggability, reality
@bridgetkromhout #ato2017
Image credit: Vasa Museet
probably fine
@bridgetkromhout #ato2017
hard problems & human factors
@bridgetkromhout #ato2017
hard problems & human factors
@bridgetkromhout #ato2017
#ato2017@bridgetkromhout
#ato2017@bridgetkromhout
understand your environment
@bridgetkromhout #ato2017
observability: answering questions we didnt know to ask
#ato2017@bridgetkromhout
monitoring: the old way
@bridgetkromhout #ato2017
Monitorin
g
monitoring: the new way
@bridgetkromhout #ato2017Image 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
@bridgetkromhout #ato2017
communication & disconnects
@bridgetkromhout #ato2017
#ato2017@bridgetkromhout
Who owns your availability? The answer may surprise you!
Image credit: Wikipedia
@bridgetkromhout #ato2017
operational investments architecture observability
culture
#ato2017@bridgetkromhout
not actually 20 units of devops
#ato2017@bridgetkromhout
silos are for grain
#ato2017@bridgetkromhout
still computers
@bridgetkromhout #ato2017
The Wall of Confusion(kinda lonesome)
#ato2017@bridgetkromhout
people > processes > tools
#ato2017@bridgetkromhout
#ato2017@bridgetkromhout
thanks!