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
技術負債解消のための Session Replay の活用
Search
LabBase
April 23, 2024
0
38
技術負債解消のための Session Replay の活用
LabBase
April 23, 2024
Tweet
Share
More Decks by LabBase
See All by LabBase
Engineer_CultureDeck
labbase
0
110
LabBase, Inc.
labbase
0
15k
LabBase, Inc. 20230901
labbase
0
1.8k
LabBase, Inc. 20220901
labbase
0
27k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
331
56k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
How to name files
jennybc
65
94k
Ruby is Unlike a Banana
tanoku
96
10k
Design by the Numbers
sachag
274
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Debugging Ruby Performance
tmm1
70
11k
Gamification - CAS2011
davidbonilla
77
4.6k
Robots, Beer and Maslow
schacon
PRO
155
8k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
Bash Introduction
62gerente
605
210k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
Transcript
Copyright © LabBase,Inc. All Rights Reserved. 技術負債解消のための Session Replay の活⽤
「SRE × 技術負債解消」のぶっちゃけ話LT会 Takahiro YAMADA 2024.00.00 2024.04.22
⼭⽥ ⾼寛 株式会社LabBase プラットフォーム開発 テックリード https://github.com/tyrwzl ⾃⼰紹介 Copyright © LabBase,Inc.
All Rights Reserved. 2018 ~ 2020 Technical Support @ AWS Japan 2020 ~ Software Engineer @ LabBase 2023 ~ SRE 1 号 @ LabBase SRE チーム増員中!(前期比 300%↑)
技術負債解消 今⽇も⼀⽇、お疲れ様です 3 Copyright © LabBase,Inc. All Rights Reserved.
こんなこと ありませんか? 4 Copyright © LabBase,Inc. All Rights Reserved.
再現できない不具合 5 Copyright © LabBase,Inc. All Rights Reserved.
こんなことに なりませんか? 6 Copyright © LabBase,Inc. All Rights Reserved.
放置される障害報告 7 Copyright © LabBase,Inc. All Rights Reserved.
放置される障害報告 放置される Sentry Issue 8 Copyright © LabBase,Inc. All Rights
Reserved.
放置される障害報告 放置される Sentry Issue 放置される Jira ticket 9 Copyright ©
LabBase,Inc. All Rights Reserved.
再現できない不具合 10 Copyright © LabBase,Inc. All Rights Reserved.
Session Replayで ⾒てみよう 11 Copyright © LabBase,Inc. All Rights Reserved.
Session Replay とは Copyright © LabBase,Inc. All Rights Reserved.
Session Replay とは Copyright © LabBase,Inc. All Rights Reserved. 不具合を引き起こす操作の確定
UX の改善にも good 👍 DOM 差分のキャプチャ ≠ 動画データ ⼊⼒データはマスク可
Session Replay を使うには? Copyright © LabBase,Inc. All Rights Reserved. ‧Datadog
‧New Relic ‧Sentry ‧Microsoft Clarity SaaS ‧rrweb ‧OpenReplay OSS
作るのではなく買う 15 「入門 監視 ―モダンなモニタリングのためのデザインパターン」 より Copyright © LabBase,Inc. All
Rights Reserved.
Datadog の採⽤! 16 Copyright © LabBase,Inc. All Rights Reserved.
_⼈⼈⼈⼈⼈⼈⼈⼈⼈⼈⼈⼈_ > 突然の1ドル154円突破 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄ 17 Copyright © LabBase,Inc. All Rights Reserved.
円安⾟い Copyright © LabBase,Inc. All Rights Reserved. 単純計算 +40% コスト増加
⾃分でツールを作らなければ ならない時もある 19 「入門 監視 ―モダンなモニタリングのためのデザインパターン」 より Copyright © LabBase,Inc.
All Rights Reserved.
Copyright © LabBase,Inc. All Rights Reserved.
Copyright © LabBase,Inc. All Rights Reserved.
Session Replay を 作る! 22 Copyright © LabBase,Inc. All Rights
Reserved.
アーキテクチャ Copyright © LabBase,Inc. All Rights Reserved.
デモ Copyright © LabBase,Inc. All Rights Reserved.
気になるコスト Copyright © LabBase,Inc. All Rights Reserved. セッションあたりのコスト
さらなる⾼みへ Copyright © LabBase,Inc. All Rights Reserved. ‧より低コストへ 軽量 KV、S3
Express One Zone の利⽤ ‧データに対する完全なコントロール Sensitive なデータは取得しない、マスク‧暗号化する ‧取得メトリクス‧イベントのカスタマイズ
さらなる⾼みへ Copyright © LabBase,Inc. All Rights Reserved. ‧より低コストへ 軽量 KV、S3
Express One Zone の利⽤ ‧データに対する完全なコントロール Sensitive なデータは取得しない、マスク‧暗号化する ‧取得メトリクス‧イベントのカスタマイズ → ⾃分で作るから拡張できる
まとめ Copyright © LabBase,Inc. All Rights Reserved. Session Replay は不具合調査に便利
UX 改善にも 💪 まずは買って試す ⾃分だけの特別なツールを作ってみよう
終わりに Copyright © LabBase,Inc. All Rights Reserved. では ⼀緒に働く仲間を募集しています カジュアル⾯談してみませんか?
おわりに 30