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

stand.fmにGraphQLを導入して、半年。〜導入経緯や技術選択、現状や将来について〜

 stand.fmにGraphQLを導入して、半年。〜導入経緯や技術選択、現状や将来について〜

こちらの発表で使用した資料です
https://standfm.connpass.com/event/239750/

Spice-Z

March 03, 2022
Tweet

More Decks by Spice-Z

Other Decks in Programming

Transcript

  1. 自己紹介 @rabspice ・2021年6月stand.fm入社 ・React Native / React / express などで

     アプリ/ Web / バックエンド  を実装している ・マリオカート(switch)をほぼ毎日やってる  (やってる人いたらフレンドになりましょう)   spice (Yugo Ogura)
  2. stand.fmのアーキテクチャ App Web React Native React Redux app server web

    server DB 音声系 処理 課金系 処理 その他色々な処理 ※ 全てJSなので、1人がフロント~バックエンド実装を担当することもしばしば
  3. Q. GraphQLじゃなくてもよかったのでは? リファクタ がんばる SWR や React Query GraphQL (with

    Relay) APIの キャッシュ コンポーネント の依存データ 整理 ビジネス ロジック をサーバーに
  4. Apollo Gateway GraphQL関連部分のアーキテクチャ App Web app server web server Core

    Server Relay Rover CLI graphql-codegen Dataloader schema/型生成