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
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevOps: 2009 to 2019 - 2019-09-25
Portland DevOps meetup
Portland Oregon
September 25, 2019
#devops
#pdxtech
sullis
September 25, 2019
More Decks by sullis
See All by sullis
Dependency Management for Java - Code Remix Summit 2026-05-12
sullis
0
62
AI Assisted Software Development - Portland Java User Group - 2026-04-14
sullis
0
76
Dependency Management for Java - Seattle 2025-11-18
sullis
0
53
Dependency Management for Java - Portland - 2025-11-04
sullis
0
36
Dependency management for Java applications 2025-09-11
sullis
0
56
S3 NYC Iceberg meetup 2025-07-10
sullis
0
63
Amazon S3 Chicago 2025-06-04
sullis
0
150
Amazon S3 Boston 2025-05-07
sullis
0
110
Netty ConFoo Montreal 2025-02-27
sullis
0
180
Other Decks in Programming
See All in Programming
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
210
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
270
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
530
関数型プログラミングのメリットって何だろう?
wanko_it
0
190
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
190
What's New in Android 2026
veronikapj
0
130
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
230
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
110
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
1
230
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
120
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9.3k
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7k
Utilizing Notion as your number one productivity tool
mfonobong
4
450
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Bash Introduction
62gerente
615
220k
Paper Plane (Part 1)
katiecoart
PRO
1
9.8k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Code Reviewing Like a Champion
maltzj
528
40k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
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