マネーフォワード ME のサーバサイドエンジニアの taka.naoga です。 ME が提供するとある機能のアプリケーションロジックを見直すことで、エンドポイント単位でパフォーマンスを改善した話を紹介しようと思います。 改善した機能紹介 はじめに、改善の対象となった機能について概要をご紹介します。 画像赤枠で囲われているアプリホーム画面の「お知らせ」機能です。 ここに表示されているお知らせは、ユーザの属性ごとに任意のセグメントを設定することで、リクエストしたユーザに合わせたキャンペーンや関連サービスの紹介などをすることができます。 社内からアクセスできる管理用のwebアプリケーションを使ってマーケティングチームなどが設定、運営をしています。 設定できるユーザ属性には、年齢や性別といったプロフィール情報から、「証券口座を連携しているユーザ」のようにユーザの連携口座に基づいたものなど多岐にわ