# Moving from Schema Stitching to Federation: How Expedia improved performance

DevFeed: [Moving from Schema Stitching to Federation: How Expedia improved performance](<https://devfeed.tech/articles/moving-from-schema-stitching-to-federation-how-expedia-improved-performance-23294.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/expedia-improved-performance-by-moving-from-schema-stitching-to-apollo-federation>)

Author: David Isquick

Published: 2021-07-27T10:16:04Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [backend](<https://devfeed.tech/tags/backend.md>), [core](<https://devfeed.tech/tags/core.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [merge](<https://devfeed.tech/tags/merge.md>), [performance](<https://devfeed.tech/tags/performance.md>)

## AI overview

This article recounts Expedia Group's GraphQL journey from schema stitching to federation. It describes why Expedia adopted GraphQL, how a gateway provided one schema and endpoint across independently owned services, and the challenges created by increasing custom stitching code.

## Source excerpt

Two weeks ago, we hosted a webinar with Shane Myrick, Senior Software Developer at Expedia Group entitled, "From Schema Stitching to Federation: Expedia's Journey." Shane's talk covered Expedia's motivation for adopting GraphQL and why they needed a distributed approach for managing their graph. Prior to adopting GraphQL, the Expedia Group faced the challenge of delivering a wide array of travel experiences across a growing number of platforms and clients.