概念スキーマを外部スキーマに変換する層
#GraphQL #3層スキーマ
フロントエンドでのバックエンドとユースケースのインピーダンスミスマッチを解消する層
ビューテーブル
DB設計者が3層スキーマ > 外部スキーマ用のテーブルを用意する
Web API
提供者が外部スキーマを決定する
戻り値はJSON
Resolver(GraphQL)
利用者が外部スキーマをselectする
戻り値はJSON
React Server Components
利用者が外部スキーマをCompositionする
戻り値はJSX
RSCやAppRouterはGraphQLの正統進化で、resolverがJSXを返すようなもの
Server-Driven UI