Bringing GraphQL to the Enterprise: When IBM met Apollo
summary
Describes how IBM consolidates ~30 REST microservices into a single GraphQL gateway using Apollo and an open‑source Gramps library, claims 2.5x performance gains and shows a proof‑of‑concept that renders an explorable UI at 1.4s vs ~18–33s for the old page. Details the datasource starter kit, per‑team repos with schema+resolvers+connector, normalized error IDs for tracing, CI hooks, an npx CLI for scaffolding, and production rollout timing.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:08GraphQL and Apollo client benefits
- 3:17Proof of concept with IBM Cloud dashboard
- 5:52Enterprise challenges with microservices
- 8:30Centralizing data while decentralizing control
- 11:17Introducing Gramps for schema aggregation
- 13:03Improving error handling with Gramps
- 15:12Making adoption effortless
- 17:44Scaling GraphQL globally
- 18:30Conclusion and open-source call
related talks
26mKeynote: Apollo's Journey with GraphQL: Transforming Enterprise APIs for the Future
51mGraphQL: advantages, challenges, and how to overcome them
35mGraphQL in the Enterprise
23mA glimpse of GraphQL" Frontend developers’ life is easy now!"
32mHow to get started and build something with GraphQL
19mGraphQL: Accelerating Digital Transformation Through Modern APIs.
40mGraphQL: A Case Study
37mGraphQL and Microservices or How we learned to be big and small at the same time
