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
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
150
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
490
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.3k
Claude Code Skill入門
mayahoney
0
410
CSC307 Lecture 14
javiergs
PRO
0
480
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
220
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.1k
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
220
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
400
Windows on Ryzen and I
seosoft
0
330
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
200
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
The Mindset for Success: Future Career Progression
greggifford
PRO
0
280
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
Navigating Weather and Climate Data
rabernat
0
140
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
280
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
200
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
480
4 Signs Your Business is Dying
shpigford
187
22k
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