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!
7. Walmart's GraphQL Journey
7m

Streamlining how you shop: Walmart and GraphQL

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

Aditya Bakle and Ben Wilson walk us through Walmart's GraphQL journey.

Moving away from a BFF architecture and towards a federated graph lets them maintain services as subgraphs and avoid data duplication. Federated GraphQL has introduced a host of benefits: a single source of truth, single entry point, asynchronous development / deployment, and targeted scaling.

14 months after starting development, Walmart had switched 100% of the eCommerce stack to the new platform. A unified, streamlined shopping experience powered by GraphQL.

Previous
Next
              GraphQL

              An open-source query language and specification for APIs that enables clients to request specific data, promoting efficiency and flexibility in data retrieval.

              BFF

              Backends for Frontends (BFF). A microservice design pattern where each frontend has a dedicated backend optimized for its specific needs and performance.

              graph

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

              subgraphs

              A service in a federated GraphQL architecture. Acts as a module for a supergraph. Includes both GraphQL services and REST services integrated via Apollo Connectors.

              GraphQL

              An open-source query language and specification for APIs that enables clients to request specific data, promoting efficiency and flexibility in data retrieval.

              GraphQL

              An open-source query language and specification for APIs that enables clients to request specific data, promoting efficiency and flexibility in data retrieval.

              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