Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOps - Learning how to go fast without trippi...
Search
Peter Goodman
April 01, 2016
Programming
0
1.2k
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
570
My "come to Docker" moment
petegoo
2
920
DevOps for the .NET developer
petegoo
0
1.1k
Building mmbot
petegoo
1
550
Other Decks in Programming
See All in Programming
オープンソースソフトウェアへの解像度🔬
utam0k
16
3k
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
200
What's new in Spring Modulith?
olivergierke
1
160
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
2
430
CSC305 Lecture 06
javiergs
PRO
0
240
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
850
Swift Concurrency - 状態監視の罠
objectiveaudio
2
530
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
500
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
230
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
600
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
5.1k
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
280
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Navigating Team Friction
lara
190
15k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
910
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Optimizing for Happiness
mojombo
379
70k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Scaling GitHub
holman
463
140k
Into the Great Unknown - MozCon
thekraken
40
2.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Done Done
chrislema
185
16k
4 Signs Your Business is Dying
shpigford
185
22k
Typedesign – Prime Four
hannesfritz
42
2.8k
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