Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
DevOps - Learning how to go fast without tripping over the cables
Peter Goodman
April 01, 2016
Programming
0
820
DevOps - Learning how to go fast without tripping over the cables
Given at Codemania 1 April, 2016
Peter Goodman
April 01, 2016
Tweet
Share
More Decks by Peter Goodman
See All by Peter Goodman
DevOps
petegoo
3
360
My "come to Docker" moment
petegoo
2
620
DevOps for the .NET developer
petegoo
0
1k
Building mmbot
petegoo
1
260
Other Decks in Programming
See All in Programming
Microsoft Teams の 会議アプリ開発のはじめかた / How to start Microsoft Teams app development
karamem0
0
1.4k
Develop your CI tools
xgouchet
2
180
WindowsコンテナDojo:準備編
oniak3ibm
PRO
0
460
【PHPerKaigi2022】Mongo に溜まった約1.6億件の記事データを BigQuery へ …
userkazun
0
100
アプリのログをチーム外で活用してもらうためにやったこと
shotakashihara
0
110
Swift Concurrencyによる安全で快適な非同期処理
tattn
2
110
microCMS × Shopifyで、ECサイトがリニューアル後急成長した話
microcms
0
450
LOWYAの信頼性向上とNew Relic
kazumax55
4
330
Micro Frontends with Module Federation: Beyond the Basics
manfredsteyer
PRO
0
300
競プロへの誘 -いざな-
u76ner
0
320
Securing Kafka Connect Pipelines with Client-Side Field Level Cryptography @ Kafka Summit London 2022
hpgrahsl
0
300
質とスピード(2022春版、質疑応答用資料付き) / Quality and Speed 2022 Spring Edition
twada
PRO
27
17k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
Documentation Writing (for coders)
carmenhchung
48
2.5k
Support Driven Design
roundedbygravity
86
8.4k
The Invisible Customer
myddelton
110
11k
Statistics for Hackers
jakevdp
781
210k
Six Lessons from altMBA
skipperchong
14
1.3k
Design by the Numbers
sachag
271
17k
Rebuilding a faster, lazier Slack
samanthasiow
62
7.2k
What's in a price? How to price your products and services
michaelherold
229
9.3k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.6k
Gamification - CAS2011
davidbonilla
75
3.9k
Building Applications with DynamoDB
mza
83
4.6k
Transcript
DevOps Learning how to go fast (without tripping over the
cables) https://www.flickr.com/photos/a4gpa/2311679637
@petegoo
What problems are we trying to solve? Fear of change
Risky deployments But WOMM…? Silos Patrick Debois http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/
Sweet Tools Automate all the things Free access for all
Microservices DevOps If you ain’t doing it, you’re nuthin’ q ( 5 P Magic Unicorns
If you're so sure what it ain't, how about telling
us what it am? Mo Szyslak
DevOps is an attitude that values lowering the risk of
change through tools, culture and communication
The key to doing DevOps safely is making the hidden
visible Me, just now (and probably others)
None
Blameless Post-mortems “It all starts with blameless post-mortems” Josh Robb,
VP Engineering @ Pushpay “You can see human error as the cause of trouble or you can see it as the symptom of deeper trouble.” Sidney Dekker The Field Guide to understanding Human Error
None
Metrics
Architectural & Operational Decisions
The boat train
pull request
pull request
pull request
pull request .join
% pull request .join build+verify
% pull request .join build+verify deploy
Operational Events Exceptions Ops Alerts Metric Alerts Pager Duties
Other people’s shit breaking Security vulnerabilities 3rd party status page
updates https://www.flickr.com/photos/comedynose/14373314278
Customer Engagement Business Performance App Reviews
But doesn’t it all get a bit much?
The key to doing DevOps safely is making the hidden
visible Me, 10 minutes ago (and probably others)
None