技術開発部で主にバックエンド開発をしている浜田(@hamchance0215 )です。 現在開発中のプロダクトのバックエンドはRails + graphql-rubyを使っています。 今回、ファイルアップロードが必要な機能を実装しようと思ったのですが、graphql-rubyにはファイルアップロード機能が実装され...
技術開発部で主にバックエンド開発をしている浜田(@hamchance0215 )です。 現在開発中のプロダクトのバックエンドはRails + graphql-rubyを使っています。 GraphQLを使った際のデメリットとしてN+1が発生しやすいということがよく言われます。 弊社でも例外ではなく、随所でN+1が発...