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
PRO
April 17, 2020
Technology
0
180
SRE: Self Isolated Edition
Armakuni
PRO
April 17, 2020
Tweet
Share
More Decks by Armakuni
See All by Armakuni
Unleashing Success
armakuni
PRO
1
140
Cognitive Overload: Bogged Down & Burned Out
armakuni
PRO
1
160
SEACON 2022: The next level pipelines delivering Net Zero
armakuni
PRO
1
42
Multi-team Software Delivery Assessment
armakuni
PRO
0
180
Team Thermometers in 45 mins
armakuni
PRO
0
190
Your Office Should Have Playtime
armakuni
PRO
0
180
How to be an Evil Scientist - Lean Agile Delivery & Coaching Network 2020
armakuni
PRO
0
100
How to be an Evil Scientist - DevOps 2020
armakuni
PRO
0
100
How to have a conversation
armakuni
PRO
0
440
Other Decks in Technology
See All in Technology
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
210
SaaSに宿る21g
kanyamaguc
2
180
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
120
FlutterでPiP再生を実装した話
s9a17
0
210
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
350
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
190
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.9k
Why we keep our community?
kawaguti
PRO
0
310
Phase04_ターミナル基礎
overflowinc
0
2.6k
Phase03_ドキュメント管理
overflowinc
0
2.9k
Phase08_クイックウィン実装
overflowinc
0
2k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
27
13k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
30 Presentation Tips
portentint
PRO
1
260
The Language of Interfaces
destraynor
162
26k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
How to make the Groovebox
asonas
2
2k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
160
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
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?