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
33
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
Other Decks in Technology
See All in Technology
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
460
Incremental HTTP
kazuho
5
2k
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
260
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
340
Claude起点の仕様駆動開発
tanakaseiya
0
320
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
AI臭い文章とは何なのか
nasuvitz
38
78k
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
260
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
0
110
The seven pitfalls of AI (revised version)
ufried
0
230
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
110
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
180
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Done Done
chrislema
187
17k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Cult of Friendly URLs
andyhume
79
7k
The Curse of the Amulet
leimatthew05
3
15k
First, design no harm
axbom
PRO
2
1.3k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
580
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
30 Presentation Tips
portentint
PRO
1
410
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/