こんにちは、エンジニアの toki (@tokai235) です。法人向け eGift サービス giftee for Business の開発をしています。普段はバックエンドやインフラのお仕事が多いですが、フロントエンドが好きです(?)。 今私が開発している giftee for Business は Rails + GraphQL Batch で構築しているんですが、おかげさまでここ数年で利用いただく方が増えているので、Read Only なクエリを Reader DB に向けるということをやりました。その中で GraphQL Batch の特性により、期待通りに Reader DB が活用されないケースを踏みました。 この記事では、この課題を解決するために GraphQL Tracer を使った実装をしたんですが、それについてお話します。 GraphQL Batch とは Graph

