# Lessons from Expedia Group's journey to a data graph

DevFeed: [Lessons from Expedia Group's journey to a data graph](<https://devfeed.tech/articles/lessons-from-expedia-group-s-journey-to-a-data-graph-23443.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/lessons-from-expedia-groups-journey-to-a-data-graph-2e5381227ce0>)

Author: Robert Fenstermacher

Published: 2019-09-24T18:31:00Z

Content type: article

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Development](<https://devfeed.tech/topics/development.md>), [data](<https://devfeed.tech/topics/data.md>), [Agile](<https://devfeed.tech/topics/agile.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [backend](<https://devfeed.tech/tags/backend.md>), [community](<https://devfeed.tech/tags/community.md>), [customer-story](<https://devfeed.tech/tags/customer-story.md>), [data](<https://devfeed.tech/tags/data.md>), [development](<https://devfeed.tech/tags/development.md>), [graph](<https://devfeed.tech/tags/graph.md>), [journey](<https://devfeed.tech/tags/journey.md>), [technical](<https://devfeed.tech/tags/technical.md>), [travel](<https://devfeed.tech/tags/travel.md>)

## AI overview

Expedia Group addressed technical debt across 25 brands and more than 200 websites by building an Apollo-based GraphQL data graph. The customer story discusses its technical and organizational challenges, early Backend-For-Frontend experimentation, and an agile approach to creating an organization-wide graph.

## Source excerpt

Managing customer experiences across all the products in a single brand is hard enough. Now imagine doing that for 25 brands and more than 200 websites. Expedia Group has managed to sustain incredible growth over the years, but growing that large that quickly was bound to create a fair amount of technical debt. Development teams found themselves spending more and more time duplicating work across platforms and managing service APIs -- and less time innovating on new travel offerings.