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: 2009 to 2019 - 2019-09-25
Search
sullis
September 25, 2019
Programming
0
230
DevOps: 2009 to 2019 - 2019-09-25
Portland DevOps meetup
Portland Oregon
September 25, 2019
#devops
#pdxtech
sullis
September 25, 2019
Tweet
Share
More Decks by sullis
See All by sullis
Dependency management for Java applications 2025-09-11
sullis
0
15
S3 NYC Iceberg meetup 2025-07-10
sullis
0
43
Amazon S3 Chicago 2025-06-04
sullis
0
110
Amazon S3 Boston 2025-05-07
sullis
0
61
Netty ConFoo Montreal 2025-02-27
sullis
0
110
GitHub Actions ConFoo Montreal 2025-02-26
sullis
0
70
Netty Portland Java User Group 2025-02-18
sullis
0
16
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
190
Amazon S3 - Portland Java User Group 2024-09-17
sullis
0
120
Other Decks in Programming
See All in Programming
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
250
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
470
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
200
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
230
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
230
Devoxx BE 2025 Loom lab
josepaumard
0
110
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
360
Claude Agent SDK を使ってみよう
hyshu
0
1.3k
CSC305 Lecture 05
javiergs
PRO
0
220
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
15
6.1k
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
6.9k
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
0
120
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
526
40k
Side Projects
sachag
455
43k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Scaling GitHub
holman
463
140k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Designing for humans not robots
tammielis
254
26k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
GitHub's CSS Performance
jonrohan
1032
470k
Transcript
DevOps 2009 to 2019 Sean Sullivan Portland DevOps meetup September
25, 2019
About me: Scala Java Kotlin Python
deleted scenes
Linux could be most aptly described as agrarian pre-capitalist
Ubuntu
Dev Ops
YAML
YAML Docker
DevOps YAML Docker Kubernetes
Twitter
None
None
None
None
June 2009
None
None
Paul Hammond John Allspaw
None
None
None
None
None
None
None
None
None
None
None
None
Flickr could be most aptly described as agrarian pre-DevOps
2010
None
“Create a repeatable, reliable process for releasing software”
“If it hurts, do it more frequently, and bring the
pain forward.”
“If releasing software is painful, aim to release it every
time somebody checks in a change that passes all the automated tests.”
“a deployment pipeline is an automated manifestation of your process
for getting software from version control into the hands of your users”
2018
None
“The findings from our research show clearly that the value
of adopting DevOps is even larger than we had initially thought”
“the gap between high and low performers continues to grow”
Software delivery performance: 1. Lead Time 2. Deployment Frequency 3.
Mean Time to Restore (MTTR) 4. Change Fail Percentage
2019
None
“Most companies don’t include their databases in their DevOps practices”
“A key part of DevOps for the database is to
recognize that this schema is code”
“[the database schema] should be stored in source control, and
subject to the same processes and controls as application source code”
“you need to be able to upgrade the database schema
without breaking the application”
“you also need to be able to upgrade the application
and run it against an old schema version”
Postgres could be most aptly described as agrarian NoSQL
None
“speed and stability are both possible”
Software delivery and operational performance: 1. Lead Time 2. Deployment
Frequency 3. Mean Time to Restore (MTTR) 4. Change Fail Percentage 5. Availability
Elite performers: 208 times more frequent code deployments 2604 times
faster time to recover from incidents
DevOps could be most aptly described as decentralized cat herding
DevOps
Thank you! tinyrobots
DevOps