GraphQL
Reference
About
Meriot
- ResolverFunctionを作成すると自動でスキーマが更新されるため、実装の齟齬が生まれない
Demerit
- API側でセキュリティを考慮する必要がある
- ex) 一度認証を突破し、ユーザーアカウントを書き換えてアクセスすると別のユーザー情報を取得できてしまう
- GraphQLにはコントローラーが1つしかないため、コントローラーごとの処理速度が計測できない
- DATADOG等のログ解析ツールで計測できる可能性がある?
- 循環参照が起きる可能性がある
- ex) ユーザーに購買履歴が紐づいている&購買履歴にユーザーが紐づいている
Relation
Quotes
Tags
#GraphQL #Reference