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
ヤプリ流インシデント対応ワークフロー 〜新卒がインシデント対応に挑む意義〜
Search
yyabumot
November 28, 2025
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ヤプリ流インシデント対応ワークフロー 〜新卒がインシデント対応に挑む意義〜
yyabumot
November 28, 2025
Other Decks in Technology
See All in Technology
WasmをRustにする
sansantech
PRO
0
280
今さら理解するウェブフォントver.2026
takanorip
3
910
しろおびから始める!ログ活用の第一歩
shumei_ito
0
960
Kiro Crewをはじめよう
kizawa2020
1
160
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
470
夫婦で子育てするための育児標準化
codmoninc
PRO
0
460
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
大型犬好きによるPugの紹介
yamanoku
1
160
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
31
430k
USB PDを使ってスマホを労わりたい
raspython3
0
180
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Practical Orchestrator
shlominoach
192
12k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Building the Perfect Custom Keyboard
takai
2
910
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Transcript
ヤプリ流インシデント対応 ワークフロー 〜 新卒がインシデント対応に挑む意義 〜 YapTech Playground#2 2025.11.27
SPEAKER プロダクト開発本部 サーバーサイドエンジニア 籔本 悠紀 • 株式会社ヤプリに25新卒として⼊社 • 主にGo⾔語でのバックエンド開発を担当
INDEX ⽬次 1. インシデント対応ワークフロー 2. 実践 3. まとめ
インシデント対応フロー
• 社外:問い合わせ ◦ サポート ◦ CS(カスタマーサクセス) • 社内:アラート インシデントの検知 1
インシデント対応ワークフロー 検知 レベル判定 周知 対応
• 社外:問い合わせ ◦ サポート ◦ CS(カスタマーサクセス) • 社内:アラート インシデントの検知 1
インシデント対応ワークフロー 検知 レベル判定 周知 対応
基準に応じてインシデント可否‧レベルを判定 Death:サービスが機能していない Highest:⼀部の機能が正常に動作しない High: ⼀部の機能が正常に動作しないものの、再現性がない Medium:⼀部の機能で軽微な不具合が発⽣している レベル判定 1 インシデント対応ワークフロー 検知
レベル判定 周知 対応 💡 社内で共通の基準を設けることで、レベルの認識がずれにくい
周知 1 インシデント対応ワークフロー 検知 レベル判定 周知 対応 💡 テンプレによって共有漏れが減る 調査中
1 インシデント対応ワークフロー 💡 ビジネスに展開する情報を整理できるため、混乱させにくい 検知 レベル判定 周知 事故対応 インシデント専⽤チャンネルが⾃動で作成される 開発部内の連携はこのチャンネルで取る
事故対応 • 原因調査 • 影響範囲調査 • etc… https://yappli.slack.com/archives/************* #tmp-incident-dev-OOOO
実践
アラート発⽣ 2 実践 検知 レベル判定 周知 事故対応 Conversion from collation
utf8mb4_general_ci into utf8mb3_unicode_ci impossible for parameter MySQLで4バイト → 3バイトの変換で失敗していた ⚠
アラート発⽣ 2 実践 検知 レベル判定 周知 事故対応 Conversion from collation
utf8mb4_general_ci into utf8mb3_unicode_ci impossible for parameter ⚠ MySQLで4バイト → 3バイトの変換で失敗していた
インシデントレベル判定 2 実践 検知 レベル判定 周知 事故対応 インシデントレベルの基準(再掲) Death:サービスが機能していない Highest:⼀部の機能が正常に動作しない
High: ⼀部の機能が正常に動作しないものの、再現性がない Medium:⼀部の機能で軽微な不具合が発⽣している コンテンツが保存できない → 正常に動作していない 判定:Highest
インシデント報告レポート 2 実践 検知 レベル判定 周知 事故対応 Highest 特定の文字列を入力したときに、コンテンツを保存できない 社内
https://yappli.slack.com/*** 調査中 調査中 調査中 調査中 💡 特に社内検知の場合は、検知したら早めに周知する → CS‧サポートがクライアントにすぐに対応できる
インシデント報告レポート 2 実践 検知 レベル判定 周知 事故対応 Highest 特定の文字列を入力したときに、コンテンツを保存できない 社内
https://yappli.slack.com/*** 調査中 調査中 調査中 調査中 💡 ⾮エンジニアに伝わるように記述する
インシデント報告レポート 2 実践 💡 不明であること‧調査中である旨を記載する 検知 レベル判定 周知 事故対応 Highest
特定の文字列を入力したときに、コンテンツを保存できない 社内 https://yappli.slack.com/*** 調査中 調査中 調査中 調査中
2 実践 検知 レベル判定 周知 事故対応 共有する内容 • 事象と原因 •
影響範囲 • 改修めど • etc… 問い合わせ事故隊長入ります! CS事故隊長入ります! CS事故隊長入ります! https://meet.google.com/xxx-xxx-xxx サポートさん CSさん CSさん インシデント報告レポート 💡 フローを確⽴しているため、関係各所との連携がスムーズ 関係部署の⽅々がインシデントの窓⼝(事故隊⻑)として参加
事故対応 2 実践 検知 レベル判定 周知 事故対応 インシデント専⽤チャンネルで役割分担 原因調査と改修方針の検討 @XXXXXXXX
@XXXXXXXX @XXXXXXXX XXXXXXXX https://yappli.slack.com/archives/************* #tmp-incident-dev-OOOO 💡 エンジニアの事故隊⻑は関係各所との連携に専念する → スピーディーにビジネスサイドにレスポンスできる
事故対応(調査) 2 実践 検知 レベル判定 周知 事故対応 影響範囲 / エラーケースの調査
ログ調査:NewRelic DB調査:Redash 💡 Redashに貯まってる先⼈のクエリを借りる 💡 定常業務で触れない機能‧技術の知⾒を得られる
レポートの更新 2 実践 調査の結果原因が判明したので、レポートを更新します 更新した箇所は太字にしています Highest 特定の文字列を入力したときに、コンテンツを保存できない 社内 https://yappli.slack.com/*** 2025/11/27に実施したデータベースのバージョンアップよる
DB の仕様変更 調査中 調査中 パッチのリリース 検知 レベル判定 周知 事故対応 • 原因調査 • 影響範囲調査 • 復旧⼿段 → レポートを更新 💡 チャンネル全体に投稿
現状のワークフローの課題 2 実践 同時にインシデントが発⽣した場合、異なる事象のレポートが混ざってしまう → ビジネスサイドへの共有もチャンネルを分ける レポートを更新しました … レポートを更新しました …
#incident-highest レポートを更新しました … #incident-OOOO レポートを更新しました … #incident-OOOO
まとめ
ヤプリ流インシデント対応ワークフロー • 検知 → インシデント判定 → 周知 → 事故対応 •
レポートのテンプレート‧インシデント基準の定義による冗⻑化 学び • 定常業務で使わない技術‧知⾒を得られる • インシデント時の雰囲気を肌で体感できる • コミュニケーションで認識齟齬を防ぐ⼯夫 まとめ 3 まとめ
FOLLOW ME!! Yappli Tech Blog Yappli Developers カジュアル⾯談 @yappli_dev https://tech.yappli.io/
https://open.talentio.com/r/1/c/yappli/pages/59642