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
On-call Engineering
Search
Tatsuhiko Kubo
January 30, 2017
Technology
6.9k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
On-call Engineering
Tatsuhiko Kubo
January 30, 2017
More Decks by Tatsuhiko Kubo
See All by Tatsuhiko Kubo
Mackerel in さくらのクラウド
cubicdaiya
1
1.1k
Handling a tremendous amount of images with Fastly / Yamagoya Traverse 2020
cubicdaiya
2
1.6k
System Integration with Fastly
cubicdaiya
0
690
実例で学ぶ画像最適化集 with ImageFlux / ImageFlux meetup#2
cubicdaiya
4
20k
Software Engineer, Infrastructure
cubicdaiya
4
3.3k
High Performance Count Up!
cubicdaiya
0
430
ImageFluxを利用した画像配信の最適化 / ImageFlux meetup 201801
cubicdaiya
0
3.2k
Building high performance push notification server in Go
cubicdaiya
5
3.5k
メルカリのデータ分析基盤 / mercari data analysis infrastructure
cubicdaiya
11
12k
Other Decks in Technology
See All in Technology
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
1
170
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
640
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
110
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
120
空間オーディオで過去の 自分(ゴースト)と競うランニング 〜HealthKitのルートを足音に変える実装〜
nao_randd
0
220
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
990
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
What the customer really needed
kawaguti
PRO
3
200
LLMに渡さなかった仕事
nanaism
0
520
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
160
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
740
SREは、MCPとAutopilotをこう使え!
kazumax55
3
860
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
450
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
840
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
580
Done Done
chrislema
186
16k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
430
The Curious Case for Waylosing
cassininazir
1
510
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
510
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
Producing Creativity
orderedlist
PRO
348
41k
Transcript
Tatsuhiko Kubo@cubicdaiya SRE Tech Talks#2 2017/01/30 On-call Engineering
@cubicdaiya / Tatsuhiko Kubo Principal Engineer, SRE @ Mercari, Inc.
None
SRE mission @ Mercari •Operation •γεςϜͷΛൃݟɾղܾ͠ɺɹɹɹɹɹ αʔϏεͷ৴པੑΛ্ͤ͞Δ •Software Engineering •αʔϏεΛεέʔϧͤ͞ΔͨΊͷπʔϧɺ
ϛυϧΣΞɺγεςϜج൫ͷ։ൃɾӡ༻
SREͷۀ༰ @ Mercari • ֤छAPIɺϛυϧΣΞͷՄ༻ੑɺ ύϑΥʔϚϯεͷҡ࣋ɾ্ • On-call൪ • αʔόϓϩϏδϣχϯάͷ֤छࣗಈԽ
• ։ൃɺσϓϩΠɺϩάੳͷͨΊͷج൫උ • ηΩϡϦςΟͷ୲อ
Mercari Engineering BlogͰҰ෦ެ։த • PascalʙPuree + ngx_lua + Fluentd +
BigQueryͰͭ͘ΔϝϧΧϦͷϩάੳج൫ʙ • http://tech.mercari.com/entry/2015/09/09/163007 • DockerͱMakeΛར༻ͨ͠RPMύοέʔδͷϏϧυڥ • http://tech.mercari.com/entry/2016/08/15/163219 • ϋΠύϑΥʔϚϯεGaurunʙϝϧΧϦͷେنϓογϡ৴Λࢧ͑ΔϛυϧΣΞʙ • http://tech.mercari.com/entry/2016/11/08/170343 • ࢹ͚ͩ͡Όͳ͍ʂσϓϩΠʹMackerelΛ͏ • http://tech.mercari.com/entry/2016/11/14/120000 refs: http://tech.mercari.com/
SREͷۀ༰ @ Mercari • ֤छAPIɺϛυϧΣΞͷՄ༻ੑɺ ύϑΥʔϚϯεͷҡ࣋ɾ্ • On-call൪ • αʔόϓϩϏδϣχϯάͷ֤छࣗಈԽ
• ։ൃɺσϓϩΠɺϩάੳͷͨΊͷج൫උ • ηΩϡϦςΟͷ୲อ
SREͷۀ༰ @ Mercari • ֤छAPIɺϛυϧΣΞͷՄ༻ੑɺ ύϑΥʔϚϯεͷҡ࣋ɾ্ • On-call൪ • αʔόϓϩϏδϣχϯάͷ֤छࣗಈԽ
• ։ൃɺσϓϩΠɺϩάੳͷͨΊͷج൫උ • ηΩϡϦςΟͷ୲อ
On-call(Φϯίʔϧ)
On-call • ۓٸ࣌(ྫɿγεςϜো)ʹඋ͑ͯిͰ ࿈བྷ͕औΕΔঢ়ଶΛอͭ͜ͱ
WebαʔϏεͱOn-call • WebαʔϏε24/7ͰՔಇ • ۓٸ࣌ʹඋ͑ͯ࠷1~2ਓػ͓ͯ͘͠ ඞཁ͕͋Δ
On-call൪ @ Mercari • SREνʔϜͰϩʔςʔγϣϯʢ̍िؒຖʹަʣ • ༵0:00͔Β༵23:59 • ΞϥʔτͷҰ࣍ड͚औΓͱۓٸରԠ •
ٳͰ15-20ҎʹରԠͰ͖Δ͜ͱ͕·͍͠ • ฏதଞSRE͕ग़ࣾ͢Δ·Ͱࣗػ(SREશһ͕ిं௨ۈதͰ͋Δ ͜ͱΛආ͚Δ) • ൪தߦಈʹ੍ݶ͕͔͔Δ
େܕ࿈ٳதมଇϩʔς
On-call൪ @ Mercari • On-call൪৭ʑͱෛ୲͕͔͔Δ • ਫ਼ਆతͳϓϨογϟʔɺಉډਓͷෛ୲ • ਂʹΞϥʔτɺւͷ͜͏͔Βి •
൪ʹԠͨ͡खৼٳΛࢧڅ
On-callʹؔΘΔॾͷྫ • ϩʔςʔγϣϯ൪ͷۈଵɺৼସٳՋͷཧʁ • खಈͰΔͷΊΜͲ͍ • On-call൪ͷిͬͯԿ൪͚ͩͬʁ • ൪ʹ࿈བྷ͢Δଆͷෛ୲Λܰݮ͢Δඞཁ͕͋Δ •
On-call൪͕ిʹग़ͳ͔ͬͨΒʁ • ΤεΧϨʔγϣϯ͕ඞཁ Software EngineeringͰղܾ͠Α͏ʂ
On-call Engineering
bot hello
bot hello • ۈଵଧࠁ༻ͷίϚϯυ in Slack • On-call൪SREͷࣗػελʔτͷ߹ਤ • ଞSRE͕ग़ࣾͨ͠Β൪SREग़ࣾ͢Δ
• bot bye͋Δ
bot touban call
bot touban call • On-call൪ʹిΛ͔͚ΔίϚϯυ in Slack • Powered by
PagerDuty • allΛ͢ͱSREશһʹి • Slack͕μϯͯ͠Δ߹ʹඋ͑ͯผ్ۓٸ࿈ བྷઌͷϦετΛwikiʹ·ͱΊͯ͋Δ
bot touban help
On-call൪ϩʔςͷ ཧͱΤεΧϨʔγϣϯ • PagerDutyͷػೳΛ׆༻ • On Call Schedules • Escalation
Policy • https://www.pagerduty.com/
PagerDuty API & Google Apps Script • On-call൪ͷ༧ఆ࣮ΛGoogleͷεϓ ϨουγʔτΧϨϯμʔʹಉظ •
ఆظతʹूܭͯ͠څ༩ٳՋʹө
·ͱΊ • ۓٸ࣌ʹඋ͑ͯOn-callମ੍Λ͑Α͏ • On-callۀෛ୲͕େ͖͍ • ੍͘͠ΈͰΧόʔ • On-callSoftware Engineeringʂ
We are hiring! https://www.mercari.com/jp/jobs/