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
海外ユーザーのレスポンスタイム を可視化して改善した話 / Improved response times for users worldwide
Search
Isao Shimizu
December 14, 2022
Technology
1
180
海外ユーザーのレスポンスタイム を可視化して改善した話 / Improved response times for users worldwide
2022/12/14
New Relic User Group (NRUG) Vol.5 LT
Isao Shimizu
December 14, 2022
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
全世界のユーザー体験の改善にNew Relic Mobileをどのように活用したか/How New Relic Mobile was used to improve the global user experience
isaoshimizu
2
720
オブザーバビリティの始め方 / How to start Observability
isaoshimizu
4
970
Other Decks in Technology
See All in Technology
サービス開発におけるVue3とTypeScriptの親和性について
tsukuha
10
1.8k
Google Cloud Next '24 Recap in ZOZO AIにより変わる開発 運用/Development and operation changed by AI
gachimuchiengineer
0
210
OPENLOGI Company Profile for engineer
hr01
1
2.2k
TDD - Test Driven Drupal
opdavies
0
3k
B2C、B2B プロダクトマネジメントの違い(および思考の罠) / B2C, B2B PM and reduction fallacy
ykmc09
5
2.5k
テストコードを書きながらCompose Multiplatformを乗りこなす
subroh0508
0
150
生成AI活用推進の為にやったこと/やらなかったこと
ktc_wada
0
210
CloudflareとHonoを使って飲食店のレビューができるLINEアプリを作った
shinaps
1
630
知識と実践を紡ぐGenAI / Connecting Knowledge and experience with GenAI
aki_moon
2
190
AWS CLIの起動が重くてつらいので aws-sdk-client-go を書いた / kamakura.go#6
fujiwara3
6
3.4k
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
16
6.7k
令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024
ysknsid25
4
910
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
268
39k
Scaling GitHub
holman
457
140k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
The Language of Interfaces
destraynor
151
23k
Optimising Largest Contentful Paint
csswizardry
13
2.4k
Making the Leap to Tech Lead
cromwellryan
125
8.6k
Debugging Ruby Performance
tmm1
70
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
A Philosophy of Restraint
colly
197
16k
Robots, Beer and Maslow
schacon
PRO
155
8k
Agile that works and the tools we love
rasmusluckow
325
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
Transcript
©MIXI 海外ユーザーのレスポンスタイム を可視化して改善した話 2022/12/14 株式会社MIXI Vantageスタジオ みてね事業部 SREグループ 清水 勲
New Relic User Group (NRUG) Vol.5 LT
©MIXI 2 About Me 清水 勲 @isaoshimizu • 2011年〜 株式会社ミクシィ(現MIXI)
• 2011年〜2014年 SNS「mixi」運用エンジニア • 2014年〜2018年 モンスターストライク SRE • 2018年〜現在 家族アルバム みてね SRE • 2022年1月〜 SREグループ マネージャー • New Relic User Group(NRUG) 運営 • 週末は社会人吹奏楽団での活動 (楽団長、トロンボーン約30年、たまに指揮者)。 キャンプとクラフトビールが好き。
©MIXI 3 2022/11/11にブログを公開しました(弊チームメンバー) https://team-blog.mitene.us/mitene-infra-multi-region-614717f0162d
©MIXI 何をやったのか簡単に説明します
©MIXI 世界中のユーザーからのアクセスを快適にする
©MIXI 6 今までのインフラ 日本 ヨーロッパ アメリカ APIサーバー S3(画像・動画) 遠い=遅い 遠い=遅い
近い=速い データベース
©MIXI 7 今のインフラ 日本 アメリカ APIサーバー S3(画像・動画) 近い=速い データベース APIサーバー
データベース 近い=速い レプリケーション (0.1秒程度の遅延で同期される) ヨーロッパ その他地域 ap-northeast-1 日本よりも 近い us-east-1 速い Aurora Global Database
©MIXI 8 (参考)データベースのレプリケーション(太平洋横断)
©MIXI 実際どれだけ効果があったのか
©MIXI 10 APIレイテンシが大きく改善!! 約2倍の速度に イギリス アメリカ
©MIXI どうやって計測したのか
©MIXI New Relic Mobile Monitoring
©MIXI 13 New Relic Mobile Monitoring ユーザーの端末 iOS App Android
App Server (API、S3など) New Relic クラッシュ情報 HTTPのリクエスト数、エラー数 デバイスの種類(例: iPhone, iPad, iPod Touchなど) OSバージョン アクセス元の地域 キャリア 通信タイプ(キャリア回線かWi-Fiか) などなど Metrics Metrics Request Request 世界中のユーザーの端末のパフォーマンスがわかる
©MIXI New Relic Mobile Monitoring ぜひ使ってみてください