こんにちは。スタディサプリのWeb開発をやっている @highwide です。 今日は、スタディサプリ中学講座で利用されている、GraphQLにおける「Type Merging」という技術について紹介します。 自分が撮った写真の中でType Mergingっぽいものを探しました Schema Stitchingとは Type Mergingの前にまず、Schema Stitchingについて紹介します。 Schema Stitchingとは、複数のGraphQLスキーマをつなぎ合わせるためにgraphql-toolsから提供されている技術です。 the-guild.dev これによって、スタディサプリ中学講座では 学習履歴や"ミッション"(後述)など、ユーザー起点の情報を関心事とするマイクロサービス 学習教材のマスターデータ管理を関心事とするマイクロサービス ...という、2つのインターナ