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
『家族アルバム みてね』で計測しているSLIの事例 / SLI as measured in ...
Search
Isao Shimizu
August 23, 2023
Technology
850
4
Share
『家族アルバム みてね』で計測しているSLIの事例 / SLI as measured in FamilyAlbum
2023/8/23 みんなで考えるシステムの安定運用Night〜信頼性から紐解くこれからの開発〜
Isao Shimizu
August 23, 2023
More Decks by Isao Shimizu
See All by Isao Shimizu
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
360
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
1.1k
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
5
4.2k
約10年間MIXIのインフラを 支えてきたPagerDutyの活用事例 / PagerDuty on Tour 2024
isaoshimizu
6
1.3k
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
2
1.9k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
9.2k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
450
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
12
3.4k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
640
Other Decks in Technology
See All in Technology
Cloud Run のアップデート 触ってみる&紹介
gre212
0
270
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.7k
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
310
Datadog 認定試験の概要と対策
uechishingo
0
210
Sony_KMP_Journey_KotlinConf2026
sony
1
180
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
2
490
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
160
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
400
A Harness for Behaviour: how to get AI to generate code that does what we intend, or "TDD in the age of AI"
xpmatteo
1
520
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
220
GoとSIMDとWasmの今。
askua
1
150
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
190
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
AI: The stuff that nobody shows you
jnunemaker
PRO
7
670
Raft: Consensus for Rubyists
vanstee
141
7.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Skip the Path - Find Your Career Trail
mkilby
1
130
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
190
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
RailsConf 2023
tenderlove
30
1.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Design in an AI World
tapps
1
220
Transcript
©MIXI 「家族アルバム みてね」 で計測しているSLIの事例 2023/8/23 みんなで考えるシステムの安定運⽤Night〜信頼性から紐解くこれからの開発〜 Vantageスタジオ みてねプロダクト開発部 基盤開発グループ 清⽔
勲
©MIXI About me 清⽔ 勲 @isaoshimizu 2011年〜 株式会社ミクシィ(現MIXI) • 2011年8⽉〜
SNS「mixi」運⽤エンジニア • 2014年4⽉〜 モンスターストライク SRE • 2018年2⽉〜 家族アルバム みてね SRE • 2022年1⽉〜 SREグループ マネージャー • 2023年4⽉〜 基盤開発グループ マネージャー • 週末は社会⼈吹奏楽団での活動(楽団⻑、トロンボーン約30年、たまに指揮者)。 キャンプとクラフトビールが好き。 2
©MIXI ՈΞϧόϜΈͯͶ 3
©MIXI 家族アルバム みてね 4 パパ・ママが撮った⼦どもの写真や動画を、祖⽗⺟や親戚など 招待した家族だけに簡単に共有できる写真・動画共有アプリ フォトブック 写真プリント 商品の例
©MIXI 家族アルバム みてね 5 みてねみまもりGPS みてね出張撮影 みてね年賀状 みてねコールドクター
©MIXI 家族アルバム みてね • 7⾔語・175の国と地域でサービスを提供。海外では「FamilyAlbum」という名称で展開中 • 2023年5⽉、利⽤者数が1,800万⼈※1 を突破 • ⽇本国内ではママやパパの約半数となる47.1%の⽅※2
がご利⽤ 6 ※1 iOS・Android™ アプリ登録者数、ブラウザ版登録者数の合計 ※2「みてね」登録時に⼊⼒されたお⼦さまの誕⽣⽇と厚⽣労働省発表「⼈⼝動態統計」から算出。2022年8⽉時点で47.1%
©MIXI ここから本題
©MIXI 家族アルバム みてね における クリティカル・ユーザー・ジャーニー(CUJ)とは
©MIXI クリティカル・ユーザー・ジャーニー(CUJ) • ユーザーにとって重要な体験 • ビジネス、サービスにとって重要なユーザーの⾏動
©MIXI 「写真・動画をアップロードする」 みてねのCUJの⼀例
©MIXI 写真・動画をアップロードする アップロード 操作 Amazon S3 メディア用バケット 写真・動画がアップロードされることで様々な体験につながる
©MIXI どう計測するか
©MIXI クライアント内 ユーザー アップロード 操作 処理プロセス ① 処理プロセス ② 処理プロセス
③ Amazon S3 メディア用バケット アップロード ログサーバー どこのプロセスで問題が発⽣したかログから把握できる Amazon S3 ログ用バケット S3ログ ログ 写真・動画のアップロードにおけるログ取得
©MIXI 収集されたログからアップロードの成功率を計測する (SLI)
©MIXI ユーザーの端末スペックやネットワーク環境によって 数値が影響を受ける場合もある
©MIXI Amazon S3 ログ用バケット ログを分析してSLIを計測 Amazon Athena Redash 開発者主体で計測、モニタリング
©MIXI ⼀定期間分析して⽬指すべき成功率を決める (SLO) ※これはまだ運⽤できていない
©MIXI 他にも国内・海外のAPIアクセスにおける レスポンスタイム計測の事例も https://team-blog.mitene.us/mitene-infra-multi-region-614717f0162d
©MIXI まとめ l SLIの計測の事例について⼀部ご紹介しました l 各フェーズごとのログ収集からの分析によって、どこで問題が起きているのかわかりやすい l ネットワーク環境など⼀部のユーザー環境によって影響を受けるケースはパーセンタイルを 活⽤するなどして外れ値を除外するとよさそう l
現状SLOは運⽤できていないが、⼀定期間から得られたSLIをもとに仮置きして、⽬標値を 定めていくと良さそう 19