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
SRE: Self Isolated Edition
Search
Armakuni
April 17, 2020
Technology
0
120
SRE: Self Isolated Edition
Armakuni
April 17, 2020
Tweet
Share
More Decks by Armakuni
See All by Armakuni
Unleashing Success
armakuni
1
34
Cognitive Overload: Bogged Down & Burned Out
armakuni
1
52
SEACON 2022: The next level pipelines delivering Net Zero
armakuni
1
15
Multi-team Software Delivery Assessment
armakuni
0
89
Team Thermometers in 45 mins
armakuni
0
120
Your Office Should Have Playtime
armakuni
0
110
How to be an Evil Scientist - Lean Agile Delivery & Coaching Network 2020
armakuni
0
71
How to be an Evil Scientist - DevOps 2020
armakuni
0
68
How to have a conversation
armakuni
0
300
Other Decks in Technology
See All in Technology
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
[NIKKEI Tech Talk] KDDI/KAG Scrum & Community for Engineering Training
curanosuke
2
220
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
エンジニア向け会社紹介資料
caddi_eng
14
230k
頼られるのが大好きな 皆さんへ - 支援相手との期待の合わせ方、突き放し方 -/For_people_who_like_to_be_relied_on
naitosatoshi
1
290
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
160
成長期に歩みを止めないための創業期の開発文化形成
mayah
6
420
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
960
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
How to train your dragon (web standard)
notwaldorf
79
5.5k
Visualization
eitanlees
139
14k
The Invisible Customer
myddelton
117
13k
Making the Leap to Tech Lead
cromwellryan
127
8.7k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
RailsConf 2023
tenderlove
16
720
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
A Tale of Four Properties
chriscoyier
155
22k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
Happy Clients
brianwarren
94
6.6k
Transcript
armakuni.com Site Reliability Engineering Self Isolated Edition Billie Thompson
2 How are you keeping it together?
armakuni.com Site Reliability Engineering Self Isolated Edition Billie Thompson
Introductions 4 • Billie Thompson • Developer • Fav. Animal
Capybara PurpleBooth ArmakuniHQ Getting to know you, Getting to know all about you
5
We’ve worked with these people 6
7 I invented a game
8
9 30 Seconds Fast Careful
10 I can go faster, but I’ll make more mistakes
11 I can go slower, but I’ll get fewer in
12 Middle pace is about the best
13 30 Seconds
14 1 Sprint
15 SRE is an implementation of DevOps
16 In a few months SRE will be nothing more
than DevOps 2.0
17 I want to talk about the bits that will
be lost
18 Great Powers
19 The metric you see is the metric you move
20 The North Star Metric is the single metric that
best captures the core value that your product delivers to customers.
21 Focus on feature delivery
22 Focus on feature delivery I delivered 15 story points
this week! My teams just don’t have the feature velocity
23 Focus on feature delivery Focus on stability I delivered
15 story points this week! My teams just don’t have the feature velocity
armakuni.com How do you combat the great power of feature
delivery Self Isolated Edition Billie Thompson
25 What attributes does a countering force need to have
• Fast feedback cycle • •
26 What attributes does a countering force need to have
• Fast feedback cycle • Be achievable •
27 What attributes does a countering force need to have
• Fast feedback cycle • Be achievable • Have monetary impact
28 Focus on feature delivery Focus on stability I delivered
15 story points this week! My teams just don’t have the feature velocity and we don’t know The Error Budget
29 Errors are Inevitable
30 100% Uptime is Impossible
31 100% Uptime is Impossible and undesirable
32 Stability-o-meter Never down Always down
Our customers would leave us if we had performance in
this region 33 Stability-o-meter Never down Always down
If we are here we are taking as much risk
as our customers will tolerate 34 Stability-o-meter Never down Always down
We need a buffer between what we aim for and
what our customers need 35 Stability-o-meter Never down Always down
This is our error budget we can spend it how
we like 36 Stability-o-meter Never down Always down
Maybe we release a risky feature 37 Stability-o-meter Never down
Always down
Maybe we do that DB migration 38 Stability-o-meter Never down
Always down
Maybe something goes really wrong and we go over 39
Stability-o-meter Never down Always down
40 Stability-o-meter Never down Always down SLO Service Level Objective
An internal team target
41 Stability-o-meter Never down Always down SLA Service Level Agreement
An external promise to customers backed up with financial penalties
42 Stability-o-meter Never down Always down SLA An external promise
to customers backed up with financial penalties The units of this chart are the SLI (Service Level Indicator)
https://cre.page.link/art-of-slos-slides Request / Response Availability Latency Quality Data Processing Coverage
Correctness Freshness Throughput Storage Throughput Latency SLI Menu
44 A running organisation is a complex system in balance
45 What are the balancing forces in your organisation?
46 Are they explicit?
armakuni.com Thank you!
48 Questions?! Now or at the end More More More!
I Have Questions?