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
59
AI Assisted Software Development - Portland Java User Group - 2026-04-14
sullis
0
66
Dependency Management for Java - Seattle 2025-11-18
sullis
0
51
Dependency Management for Java - Portland - 2025-11-04
sullis
0
35
Dependency management for Java applications 2025-09-11
sullis
0
53
S3 NYC Iceberg meetup 2025-07-10
sullis
0
60
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
170
Other Decks in Programming
See All in Programming
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
5.3k
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.3k
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
13k
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
530
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
130
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
240
Inside Stream API
skrb
1
730
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
100
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.7k
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
280
Featured
See All Featured
Design in an AI World
tapps
1
240
Practical Orchestrator
shlominoach
191
11k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
New Earth Scene 8
popppiees
3
2.3k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Statistics for Hackers
jakevdp
799
230k
The World Runs on Bad Software
bkeepers
PRO
72
12k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
390
Agile that works and the tools we love
rasmusluckow
331
21k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
310
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
530
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