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
全世界のユーザー体験の改善にNew Relic Mobileをどのように活用したか/How New Relic Mobile was used to improve the global user experience
Search
Isao Shimizu
May 23, 2023
Technology
2
720
全世界のユーザー体験の改善にNew Relic Mobileをどのように活用したか/How New Relic Mobile was used to improve the global user experience
オブザーバビリティ最前線 〜 事例LTから学ぶ、オブザーバビリティの成熟度〜
2023年5月23日(火)19:00〜
LT
Isao Shimizu
May 23, 2023
Tweet
Share
More Decks by Isao Shimizu
See All by Isao Shimizu
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1.2k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
8.4k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
210
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
11
2.1k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
320
『家族アルバム みてね』で計測しているSLIの事例 / SLI as measured in FamilyAlbum
isaoshimizu
3
650
4年間の取り組みで実現したコンテナ技術を活用したスケーラブルなインフラ構築とコスト削減 / Container Summit 2023
isaoshimizu
1
160
オブザーバビリティの始め方 / How to start Observability
isaoshimizu
4
970
全世界で成長し続けるサービスのインフラと開発の裏側 / MIXI TECH CONFERENCE 2023
isaoshimizu
1
1.4k
Other Decks in Technology
See All in Technology
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
36k
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
大規模言語モデル (LLM)における低精度数値表現
pfn
PRO
3
860
Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論
sansantech
PRO
1
910
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
140
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
0
180
PHP 9 に備えよ - 動的プロパティ、どうすればいぃ?
taisukearase
0
390
技術力の伸ばし方を考える
khirata
0
150
Google Cloud Next '24 Recap in ZOZO AIにより変わる開発 運用/Development and operation changed by AI
gachimuchiengineer
0
210
開発スピードの維持向上を支える、テスト設計の 漸進的進化への取り組み / Continuous Test Design Development for Speed of Product Development
ropqa
0
190
1Q86
kawaguti
PRO
2
190
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
4.1k
Featured
See All Featured
WebSockets: Embracing the real-time Web
robhawkes
59
7k
The Cost Of JavaScript in 2023
addyosmani
21
4k
What the flash - Photography Introduction
edds
64
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Teambox: Starting and Learning
jrom
128
8.4k
Debugging Ruby Performance
tmm1
70
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Building an army of robots
kneath
300
42k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Producing Creativity
orderedlist
PRO
338
39k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Music & Morning Musume
bryan
41
5.6k
Transcript
©MIXI 全世界のユーザー体験の 改善にNew Relic Mobile をどのように活⽤したか 2023/5/23 オブザーバビリティ最前線 〜 事例LTから学ぶ、オブザーバビリティの成熟度〜
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 家族アルバム みてね • 2015年4⽉リリース • 現在は7⾔語・175の国と地域でサービスを 提供 • 海外では「FamilyAlbum」という名称で展
開中 • 2022年8⽉14⽇に利⽤者数が1,500万⼈※1 を 突破 • ⽇本国内ではママやパパの半数となる 47.1%の⽅※2 がご利⽤ 6 ※1 iOS・Android™ アプリ登録者数、ブラウザ版登録者数の合計 ※2「みてね」登録時に⼊⼒されたお⼦さまの誕⽣⽇と厚⽣労働省発表「⼈⼝動態統計」から算出。2022年8⽉時点で47.1%
©MIXI それでは本題に
©MIXI 海外ユーザー増加中
©MIXI FY2023決算説明資料より(2023.5.12発表)
©MIXI しかし海外のユーザーは快適に使えているのだろうか?
©MIXI 海外のユーザーは快適に使えているのか? 11 • 海外にいる知り合いやメンバーから感想をもらって確認する • いろんな国や地域に⾏って調査するのはコストが⾼い&効率が悪い • じゃあどうするか・・・?
©MIXI ユーザーの端末内のアプリの通信状況を知りたい
©MIXI New Relic Mobileによって ユーザーの端末内のアプリの状況を把握できる
©MIXI iOS/Android向けのSDKを利⽤してアプリに実装
©MIXI APIのレスポンスタイムを国ごとに計測 アメリカは⽇本の2倍〜程度の時間がかかっている ヨーロッパは⽇本の3倍〜程度の時間がかかっている ということが判明
©MIXI これで⽇本とそれ以外の国で どのくらい差があるのかが分かった (SLIの計測ができた)
©MIXI どうやって差を縮められるか できるだけ⽇本のレスポンスタイムに近づけたい
©MIXI 今までの東京リージョン(ap-northeast-1)に加えて バージニア北部リージョン(us-east-1)でAPIサーバーを稼働させる
©MIXI ap-northeast-1 us-east-1 ヨーロッパからも割と近い
©MIXI マルチリージョン化施策 l EKSクラスタをus-east-1に構築 l Aurora Global Databaseを使ってリーダーをus-east-1に追加 l CloudFrontの背後にRoute
53(レイテンシールーティングポリシー)を利⽤して ユーザーから近いALBにルーティングさせる(ALBは各リージョンにある) l すべてのAPIを対応するのではなく効果の⾼いAPIを優先して対応 20
©MIXI マルチリージョン化の効果
©MIXI APIのレスポンスタイムを国ごとに計測 アメリカは⽇本とそこまで差のない速度まで改善できた! ヨーロッパ(イギリス)の速度も2倍程度まで速くすることができた!
©MIXI 全世界でのサービスレベルを ⽇本でのサービスレベルに⼤きく近づけることができた
©MIXI まとめ l なんとなく遅そうという状況は変えるべき。 数字で語れるようにしよう。 l 改善施策をやったとしても効果測定ができないと、かけたコストの説明がつかない。 l 世界のユーザーの「体感」というところだとまだまだ課題はある。 APIが速くなっても体感が良いとは限らない。
24