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 & SRE: Two Cultures, Coming Together, Fa...
Search
Jaakko Pallari
January 16, 2019
Programming
0
300
DevOps & SRE: Two Cultures, Coming Together, Facing Each Other
Jaakko Pallari
January 16, 2019
Tweet
Share
More Decks by Jaakko Pallari
See All by Jaakko Pallari
Failures In Implementing Reliability
jkpl
0
150
Kubernetes security
jkpl
0
170
Staging reactive data pipelines using Kafka as the backbone
jkpl
0
1.4k
Other Decks in Programming
See All in Programming
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
150
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
存在論的プログラミング: 時間と存在を記述する
koriym
3
270
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
280
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
360
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
220
CSC307 Lecture 15
javiergs
PRO
0
260
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
630
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
330
『Kubernetes ☸️ で実践する Platform Engineering 』を最高速度で読み抜いたる!!👊🏻
hiroki_hasegawa
0
100
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.3k
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
170
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
480
How to Talk to Developers About Accessibility
jct
2
160
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
260
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
A Soul's Torment
seathinner
5
2.5k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
Transcript
How many of you are familiar with Site Reliability Engineering
(SRE)?
How many of you are familiar with DevOps?
None
DevOps & SRE Two Cultures Coming Together Facing Each Other
Jaakko Pallari Lead SRE Consultant @ Polar Squad Former SRE
team lead @ Disney Streaming @lepovirta
None
CI Monitoring Servers Backend code Frontend code Databases
Dev Ops I’ll just take care of the software I’ll
polish my servers
Dev Ops I’ll just take care of the software I’ll
polish my servers Disjointed views of the product ⇒ product doesn’t reach its full potential
Dev Ops DevOps I’ll develop and deliver the software Let’s
make sure flow of software and feedback is rapid I’ll make sure Devs have an environment to deploy to
frequent delivery shortened lead time leveraging automation breaking silos
https://landing.google.com/sre/sre-book/toc/
SRE! starting from principles
Embracing Risk http://gunshowcomic.com/648
Service Level Objectives (SLO) https://thenib.com/this-is-not-fine
SLO ⇒ Error Budgets
“When do we break things?"
Moving as fast as possible within the Error Budget
Observability
Automation Humans don’t scale well. Computers do.
Simplicity Simple = Boring = Good
Cloud CI Networking Software Databases CD On-Premise Testing
Sharing Ownership
Alerting Plan for Redundancy Load balancing Managing Incidents Monitoring Self-healing
systems ...and more
Alerting Plan for Redundancy Load balancing Managing Incidents Monitoring Self-healing
systems ...and more
Automation, monitoring, sharing… smells like DevOps!
DevOps SRE Reducing silos ✅ ✅ Accepting failure as normal
✅ ✅ Gradual changes ✅ ✅ Measuring everything ✅ ✅ Automation ✅ ✅ Responding to feedback ✅ ✅
Dev Ops DevOps I’ll develop and deliver the software Let’s
make sure flow of software and feedback is rapid I’ll make sure Devs have an environment to deploy to
Dev Ops SRE DevOps I’ll develop and deliver the software
Let’s make sure flow of software and feedback is rapid I’ll make sure things are running as reliable as needed I’ll make sure Devs have an environment to deploy to
class SRE implements DevOps
the tools are the same
DevOps Optimize the flow of value from idea to production
SRE Optimize the flow of value from idea to production within set limits
SRE is prescriptive DevOps is not 1. Risk management 2.
SLO 3. Error Budget 4. Observability 5. Managing toil 6. Automation 7. ... 8. ...
None
None
SRE & DevOps Needs your support!
DevOps & SRE Two Cultures Coming Together Facing Each Other
DevOps & SRE Two Cultures Coming Together Facing Each Other
But they are ~one
https://www.popcultureshocktoys.com/en/conan-the-barbarian-13-scale-statue-classic thank you