FOUNDATION通信・API方式

GraphQL

クライアントが必要なフィールドを指定するクエリ言語と実行方式。

WHAT IS IT?

何者?

クライアントが必要なフィールドを指定するクエリ言語と実行方式。型付きスキーマを介して複数リソースのデータを一度に取得する。

ROLE

何を担当する?

型付きスキーマを介して複数リソースのデータを一度に取得する。

DECISION METADATA

判断の手掛かり

USE IT WHEN

いつ使う?

  • 画面ごとに必要データが大きく異なりスキーマを共有したいとき。
SKIP IT WHEN

いつ使わない?

  • 単純なHTTP リソース APIでキャッシュや運用を簡潔に保ちたいとき。