containers will not fix your broken culture (and other hard truths) - devopsdays toronto

45
@bridgetkromhout Containers will not fix your broken culture (and other hard truths)

Upload: bridgetkromhout

Post on 15-Apr-2017

270 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Containers will not fixyour broken culture

(and other hard truths)

Page 2: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

lives: Minneapolis,

Minnesota

works: Pivotal

podcasts: Arrested DevOps

organizes: devopsdays

Bridget Kromhout

Page 3: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 4: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Traded oncall… …for more travel (Similar effect on sleep)

Page 5: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Docker in Production: Reality, Not Hype

Page 6: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Deconstructing a Python/Django monolith into Dockerized Go microservices

(as was the style at the time)

How to win at buzzword bingo:

Page 7: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Pizza &

diplomacy

Page 8: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Image credit: James Ernest

Page 9: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@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 10: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 11: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 12: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

“Nothing’s the same anymore.”

Babylon 5

Jeffrey Sinclair

Image credit: Astroengine

Page 13: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Legacy: your

customers & money

live here

Page 14: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Visvesvaraya Museum, Bengaluru

IBM 1401 (in use until 1989)

Page 15: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

“It’s not necessary to change.

Survival is not mandatory.”

—W. Edwards Deming

Page 16: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Patrick Debois Andrew Clay Shafer

Agile System Administration

2008

Page 17: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Patrick Debois Andrew Clay Shafer

Agile System Administration

2008

Page 18: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 19: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 20: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

“Effective devops tools enable automation

without isolating humans from the automation

process”

Jennifer Davis

Page 21: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

right

Page 22: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

easy

Page 23: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhoutImage credit: Jason Heeris

Page 24: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Containers as b O U N D A R Y object

Page 25: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

The Wall of Confusion

Page 26: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

The Wall of Confusion

yolo nope

Page 27: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 28: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Common Ground and Coordination in Joint Activity Klein, Feltovich, Bradshaw, Woods (2004)

Page 29: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

non-violent communication & emotional literacy

Page 30: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

“Understanding is a

three-edged sword”

Babylon 5Ambassador Kosh

Page 31: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 32: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

distributed systems free-association game

Image credit: Kyle Kingsbury, Jepsen project

Page 33: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

CA

CP AP

AvailabilityConsistency

Partition Tolerance

“a partition is a time bound

on communication.”Eric Brewer

Page 34: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 35: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 36: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Image credit: Vasa Museet

Page 37: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Image credit: Buffy the Vampire Slayer

Page 38: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

navigating choices

Page 39: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

evaluating progress

Page 40: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Process: scar tissue from past

failure

Page 41: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Staying on top of

computering(as one does)

Page 42: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

The Wall of Confusion (here there be White Walkers)

Page 43: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 44: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Page 45: Containers will not fix your broken culture (and other hard truths) - devopsdays Toronto

@bridgetkromhout

Thank you!