Upgrade to Pro — share decks privately, control downloads, hide ads and more …

全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 /...

Isao Shimizu
September 13, 2023

全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023

2023年9月13日(水)
New Relic FutureStack Tokyo 2023
テクニカルシアターLT

Isao Shimizu

September 13, 2023
Tweet

More Decks by Isao Shimizu

Other Decks in Technology

Transcript

  1. ©MIXI 全世界1,800万⼈が利⽤する 「家族アルバム みてね」 におけるNew Relic活⽤法 2023/9/13 FutureStack Tokyo 2023

    テクニカルシアターLT Vantageスタジオ みてねプロダクト開発部 基盤開発グループ 清⽔ 勲
  2. ©MIXI About me 清⽔ 勲 @isaoshimizu 2011年〜 株式会社ミクシィ(現MIXI) • 2011年8⽉〜

    SNS「mixi」運⽤エンジニア • 2014年4⽉〜 モンスターストライク SRE • 2018年2⽉〜 家族アルバム みてね SRE • 2022年1⽉〜 SREグループ マネージャー • 2023年4⽉〜 基盤開発グループ マネージャー • 週末は社会⼈吹奏楽団での活動(楽団⻑、トロンボーン約30年、たまに指揮者)。 キャンプとクラフトビールが好き。 • New Relic User Group 運営
  3. ©MIXI 家族アルバム みてね • 7⾔語・175の国と地域でサービスを提供。海外では「FamilyAlbum」という名称で展開中 • 2023年5⽉、利⽤者数が1,800万⼈※1 を突破 • ⽇本国内ではママやパパの約半数となる47.1%の⽅※2

    がご利⽤ ※1 iOS・Android™ アプリ登録者数、ブラウザ版登録者数の合計 ※2「みてね」登録時に⼊⼒されたお⼦さまの誕⽣⽇と厚⽣労働省発表「⼈⼝動態統計」から算出。2022年8⽉時点で47.1%
  4. ©MIXI 家族アルバム みてねにおけるNew Relic APMの使い⽅ • サーバーアプリケーションのほとんどがRuby on Rails ⇒

    New RelicとRubyの相性は◯ • SREや開発者⾃⾝で確認すること ⇒ 各種APIごとのレスポンスタイム、スループットの変化を知る ⇒ 外部サーバーとの通信状況 ⇒ MySQLのクエリ発⾏数やスロークエリの調査 ⇒ アプリケーションエラーの把握
  5. ©MIXI マルチリージョン化施策 l APIのエンドポイントをバージニア北部リージョン(us-east-1)に構築 l Aurora Global Databaseを使ってDBのReaderをus-east-1に追加 l CloudFrontの背後にRoute

    53(レイテンシールーティングポリシー)を利⽤して ユーザーから近いALBにルーティングさせる(ALBは各リージョンにある) l すべてのAPIを対応するのではなく効果の⾼いAPIを優先して対応
  6. ©MIXI さいごに l 家族アルバム みてねにおけるNew Relicの活⽤法についてご紹介しました l サービスの改善にNew Relic APMとNew

    Relic Mobileが役⽴っています l 今回紹介しませんでしたがNew Relic Infrastructureも便利です l ただし、想定以上のデータ取り込み量に注意 l オブザーバビリティの第⼀歩に活⽤してみてください