2024-05-30
6年ぶりにGraphQLから離れる理由
- 著者は6年間のGraphQLの経験を語り、当初は型付けのないJSON REST APIに対するその利点を指摘していたが、最終的には大きな欠点を指摘している。
- GraphQLの主な問題点には、攻撃対象の増加、複雑な認可、レート制限の課題、クエリ解析の脆弱性、N+1問題のようなパフォーマンス問題などがある。
- 著者は、より効率的で安全なAPI開発のために、OpenAPIに準拠したJSON REST APIや、FastAPI、tsoa、TypeSpecのような最新のツールのような代替手段を検討することを推奨している。