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
5分でわかるSLO
Search
bmf_san
August 10, 2024
Programming
2
98
5分でわかるSLO
bmf_san
August 10, 2024
Tweet
Share
More Decks by bmf_san
See All by bmf_san
レーダーをつくる
bmf_san
0
27
契約テストとPactについて
bmf_san
0
71
権限について考える
bmf_san
2
110
自作HTTPルーターから新しいServeMuxへ
bmf_san
3
1.7k
古くなってしまったPHPフレームワークとPHPのバージョンアップ戦略
bmf_san
1
380
アジャイルワークショップ
bmf_san
0
150
Makuakeの認証基盤とRe-Architectureチーム
bmf_san
0
2.7k
天下一HTTPRouter武闘会.pdf
bmf_san
8
4.4k
ゆっくりHackerRank
bmf_san
0
140
Other Decks in Programming
See All in Programming
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
18
9.5k
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
2
200
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
120
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
15
8.5k
Quality Gates in the Age of Agentic Coding
helmedeiros
PRO
1
110
Jakarta EE Meets AI
ivargrimstad
0
390
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
170
構造化・自動化・ガードレール - Vibe Coding実践記 -
tonegawa07
0
150
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
310
NEWT Backend Evolution
xpromx
1
160
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策 / Intro to SQL Antipatterns 2nd
twada
PRO
34
10k
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
250
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Statistics for Hackers
jakevdp
799
220k
What's in a price? How to price your products and services
michaelherold
246
12k
Gamification - CAS2011
davidbonilla
81
5.4k
Transcript
5ͰΘ͔ΔSLO @bmf_san
Who am Iʁ • Kenta Takeuchi • @bmf_san • bmf-san
• https://bmf-tech.com/
SLOͱͳʹ͔ • ʮ৴པੑͷඪʯͷ͜ͱ
৴པੑ͕ߴ͍ • ATM • ͍ͭͰ͓ۚΛग़͠ೖΕͰ͖Δ • 5ඵҎʹೖग़ۚखଓ͖͕ྃ͢Δ • ૹۚʹࣦഊ͠ͳ͍
৴པੑ͕͍ • ATM • 3ʹҰճ͔͠·ͱʹ͑ͳ͍ • ೖग़ۚखଓ͖ʹ30͔͔Δ • 2ճʹ1ճૹۚʹࣦഊ͢Δ
৴པੑͱ • ʮϢʔβʔ͕ٻΊ͍ͯΔಈ࡞ΛγεςϜ͕ ࣮ߦ͍ͯ͠Δ͜ͱʯ • →ϢʔβʔͷظʹԠ͑ΒΕ͍ͯΔ͔Ͳ͏ ͔
৴པੑՄ༻ੑʁ • Մ༻ੑ͚͕ͩ৴པੑͰͳ͍ʂ
ATMͷ৴པੑ • ͍ͭͰ͓ۚΛग़͠ೖΕͰ͖Δ • →Մ༻ੑ • 5ඵҎʹೖग़ۚखଓ͖͕ྃ͢Δ • →ϨΠςϯγʔ •
ૹۚʹࣦഊ͠ͳ͍ • →ΤϥʔϨʔτ
ATMͷSLO • ͍ͭͰ͓ۚΛग़͠ೖΕͰ͖Δ • 99.99%ͷՄ༻ੑΛඪͱ͢Δ • ݄ؒ4.38ఔར༻Ͱ͖ͳ͍
ATMͷSLO • 5ඵҎʹೖग़ۚखଓ͖͕ྃ͢Δ • ೖग़ۚॲཧͷϨΠςϯγʔ͕5ඵҎ Λඪͱ͢Δ
ATMͷSLO • ૹۚʹࣦഊ͠ͳ͍ • ΤϥʔϨʔτ͕1%ҎԼΛඪͱ͢Δ • ࣦഊͯ͠͠Ͱ͖Δ • ϑΣΠϧηʔϑ
৴པੑ100%ͷATM • 24࣌ؒ365͍ͭͰ͓ۚΛग़͠ೖΕͰ ͖Δ • શͯͷೖग़ۚखଓ͖͕5ඵҎʹྃ͢ Δ • ઈରʹૹۚʹࣦഊ͠ͳ͍
৴པੑ100%Λࢦ͢ʁ • 100%ͷ৴པੑෆՄೳ • ৴པੑʹίετ͕͔͔Δ
৴པੑͱͷ͖߹͍ํ • Ϣʔβʔ͕ඞཁͱ͢ΔఔͲΕ͘Β͍ ͔ʁΛߟ͑Δ • ͗ͣ͢ߴ͗ͣ͢ͷ৴པੑ • ίετύϑΥʔϚϯεΛ࠷େԽ͢ΔΑ ͏ʹ
దͳSLO͕ͨΒ͢ͷ • ϢʔβʔͷෆຬΛະવʹܰݮ • ϢʔβʔͷظʹաʹԠ͑Δ͜ͱʢ㲈ա ࢿʣΛ͙ • ϢʔβʔͷظΛվળ͖͔͢ͷஅ࣠ • ػೳ։ൃ͕৴པੑʹ༩͑ΔӨڹΛݕͰ͖Δ
• ৴པੑԼ͕Ϗδωεʹ༩͑ΔӨڹΛݕͰ͖Δ
SLO୯ͳΔσʔλ • ࢦͰ͋ͬͯɺߦಈΛม͑ΔͨΊͷσʔ λ • SLO͕Կ͔Λྑ͘͢ΔͷͰͳ͘ɺ SLOΛݩʹԿ͔Λྑ͘͢Δ͜ͱΛߟ͑ Δ
·ͱΊ • SLO৴པੑͷඪ • ৴པੑͱɺϢʔβʔͷظʹԠ͑ΒΕ ͍ͯΔ͔Ͳ͏͔ͷਫ४ • SLO৫ϓϩμΫτΛվળ͍ͯ͘͠ ͨΊͷࢦͷҰͭ
SLOʹ͍ͭͯͬͱΔ https://www.oreilly.co.jp/books/9784814400348/ΑΓը૾Ҿ༻ • खʹΓ͍ͨͳΒ1ষʙ7ষลΓΛʂ • ಋೖɾӡ༻ʹ͍ͭͯཧղΛਂΊ͍ͨ ͳΒ13ষʙ16ষʂ
"QQFOEJY
৴པੑֶ • γεςϜֶͷ1 • γεςϜͷ৴པੑΛੳ͢Δֶ • ނোͱ͍͏”࣭”Λѻ͏
ISO9126 • ιϑτΣΞ࣭ͷධՁʹؔ͢Δࠃࡍن ֨ • ৴པੑͱʮࢦఆ͞Εͨ݅ԼͰར༻͢ Δͱ͖ɺࢦఆ͞Εͨୡਫ४Λҡ࣋͢Δ ιϑτΣΞͷೳྗʯ
ࢀߟ • SLOαʔϏεϨϕϧඪ ―SLIɺSLOɺΤϥʔόδΣοτಋೖ ͷ࣮ફΨΠυ • https://www.oreilly.co.jp/books/9784814400348/ • 6 ষ
ιϑτΣΞͷ৴པੑ • https://www.ieice-hbkb.org/ fi les/01/01gun_12hen_06.pdf • ISO/IEC 9126 • https://ja.wikipedia.org/wiki/ISO/IEC_9126
͓ΘΓ