#API

1 件の記事

REST vs GraphQL vs tRPC — API スタイルの選択基準
読了 5分

REST vs GraphQL vs tRPC — API スタイルの選択基準

新しいプロジェクトの API を何で作るかを決める基準を整理します。リソースと HTTP のセマンティクスの上に立つ REST の強みとオーバーフェッチ問題、クライアントが必要なデータをクエリで宣言する GraphQL が解決するものと新たに抱えるコスト、TypeScript のモノレポで型を端から端までつなぐ tRPC の魅力と明確な適用限界、そして公開の有無・クライアントの多様性・チーム構造という 3 つの軸で分かれる選択基準まで扱います。