Odyssey

Learn at Summit

GraphQL: everything, in one queryWrite better queries & mutationsThe future of GraphQL routingIs GraphQL a trap?The Root of Auth ThingsWayfair's secret to snappier appsWalmart's GraphQL JourneyNetflix: Avoid these GraphQL pitfallsHow GraphQL & Apollo help drive Reddit's missionFine-tuning Apollo Client's normalized cacheApollo's GraphQL tooling in RustEscape the GraphQL MonolithReady for Summit 2024!
12. Escape the GraphQL Monolith
6m

Escape the GraphQL Monolith

Don't miss GraphQL Summit Virtual on November 7. Register for free!

Divya Majahan shares how Fidelity Investments' journey from a monolith to a distributed graph using Apollo federation has improved developer velocity.

As you start to scale, with teams working on the single API, you really need to start thinking about developer experience. At this level of graph complexity GraphQL Federation can truly help handle complex graphs, optimize collaborations, avoid merge conflicts thereby improving developer velocity. With data at Fidelity organized into domain capabilities, this model enables cross team and cross initiative communication and collaboration.

Previous
Next
              graph

              A schema-based data model representing how different data elements interconnect and can be accessed.

              Apollo federation

              Apollo’s implementation of GraphQL Federation—an architecture for orchestrating multiple APIs into a single GraphQL API.

              graph

              A schema-based data model representing how different data elements interconnect and can be accessed.

              GraphQL Federation

              An architecture for combining multiple APIs into a single GraphQL API. Implemented by Apollo Federation.

              NEW COURSE ALERT

              Introducing Apollo Connectors

              Connectors are the new and easy way to get started with GraphQL, using existing REST APIs.

              Say goodbye to GraphQL servers and resolvers—now, everything happens in the schema!

              Take the course