network waterfall
クライアントが複数のWeb APIを組み合わせる & 各APIに依存関係がある場合に起こる @mizchi: QuipperでHTML5アプリを作ったときに既に感じてたんだけど、SPA と REST API だと素朴な処理でクライアントジョインが派生して RTTが激増しちゃうんだけど(画面初期化に4RTTの50リクエスト発生してた) それを解決するために GraphQL のクエリ合成とか単にBFFでリクエストをDC内にするとかの発想だった @mizchi: これは Rails で画面に紐づくAPIはつくらないつくるべきではない、というREST過激派がチームにいて発生した状態ではあるんだけど、RESTの負の文化遺産として画面に紐づくAPIの居場所がなくなったからGraphQLやBFFなんて方便が発生しちゃったんですよ