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
Diff algorithm abstraction in Go
cubicdaiya
0
34
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
440
ImageFluxを利用した画像配信の最適化 / ImageFlux meetup 201801
cubicdaiya
0
3.2k
Building high performance push notification server in Go
cubicdaiya
5
3.5k
Other Decks in Technology
See All in Technology
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
110
分析AIエージェントを育てる、動く環境を育てる
codatum
1
370
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
930
今こそ知りたいAmplifyGen2
mkdev10
2
160
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
330
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
200
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
290
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
300
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
220
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
150
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
470
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
540
Building Adaptive Systems
keathley
44
3.2k
What's in a price? How to price your products and services
michaelherold
247
13k
We Are The Robots
honzajavorek
0
390
Making Projects Easy
brettharned
120
6.8k
For a Future-Friendly Web
brad_frost
184
10k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
580
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
480
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/