Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SLOの設定基準を 新たに導入しようとして 失敗した話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Fukuda Kento
September 14, 2023
Technology
27
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SLOの設定基準を 新たに導入しようとして 失敗した話
Pepabo Tech Conference
#21 夏のSREまつりのLTの登壇資料です。
Fukuda Kento
September 14, 2023
Other Decks in Technology
See All in Technology
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
Optunaの最新リリースv5.0について
pfn
PRO
0
120
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
150
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Local CI × GitHub Actions
gogutan
2
190
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
150
USB PDを使ってスマホを労わりたい
raspython3
0
180
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Featured
See All Featured
For a Future-Friendly Web
brad_frost
184
10k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Typedesign – Prime Four
hannesfritz
42
3.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
A Tale of Four Properties
chriscoyier
163
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
My Coaching Mixtape
mlcsv
0
360
Bash Introduction
62gerente
615
220k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building an army of robots
kneath
307
47k
Transcript
2023/09/14 SLOの設定基準を 新たに導入しようとして 失敗した話
株式会社SODA SREs 福田健人 自己紹介
国内 No.1 スニーカー・トレカフリマ HYPE DROP メディア コミュニティ マーケットプレイス
目次 弊社のSLOの現状 1 予想損失額の算出 2 結果と反省 3
弊社のSLOの現状 1
✔SLO(今回は話すのは可用性のみです) ✔エラーバジェットポリシー ✔ポストモーテム 弊社が実践できているSREのプラクティス
意思決定の場で エラーバジェットの話が出てこない 課題
SLO違反がサービスにとって 許容できない程の損失を表しているわけではない 原因の推測
過去一ヶ月のSLIの 最小値にバッファを追加し SLO違反の可能性が低い値を設定している 現在のSLO設定方法
過去の成績を元に決めている 現在のSLO設定方法
SLO違反がサービスにとって 許容できない程の損失を表しているわけではない 原因の推測
SLOを下回ると サービスにとって大きな損失となる 可能性が高いことを示す 解決するには
GMV 損失
候補となる複数のSLOに対して SLO違反した場合のGMVの損失の予測を行い 比較した内容をPMに提示、損失額の許容値を決めてもらう そうだ!
予想損失額の算出 2
失敗イベント数×1リクエストの価値 予想損失額
リクエスト数の中央値×(100ーSLO)×0.01 失敗イベント数
GMVの中央値×決済機会率 1リクエストの価値
決済数の中央値/リクエスト数の中央値 決済機会率
結果と反省 3
SLO毎の予想損失額の 比較リストをPMに提示 どうした?
採用されませんでした どうなった?
現在実装している可用性のSLOは 全てのエンドポイントを対象としたものなので 決済に関わらないリクエストが多く含まれるため 予想と実際のGMVに大きな差があった 理由
別の角度から説得力のあるSLOを 実装する必要がある 採用されなかったので
CUJに関わるSLOの実装を 進めています 今
ユーザーのこの行動が うまくできていないよと示すことで SLOの重要性も示せるかもしれない なぜCUJ?
今回失敗してしまった GMV算出によるSLOの設定は CUJに関わるSLOでは活かせるかもしれない CUJに関わるSLOの実装によって
おわり
SLOの設定、振り返りを どの様に行っているかなど 聞かせてください! 最後に
ありがとうございました!