GraphQLは2015年にFacebookにより開発されたRESTとは異なる新しいAPIフォーマットです。
PHPでもLighthouseというGraphQLフレームワークの存在により、簡単に実装することが可能となりました。
しかしいざ中〜大規模なプロダクトで使用するとなった時、十分な性能や応答速度を発揮することはできるのでしょうか?
今回は実際にPHPでGraphQL APIを構築し、それに対して負荷試験を行った結果からREST APIとは異なるポイントや負荷のかかり具合の違い、コードチューニングの勘所などについてお話ししたいと思います。