9:30 AM
End-to-end GraphOS Enterprise
(Morning and afternoon sessions cover the SAME content). Learn how graph implementations can be scaled across multiple teams and complex development environments. Using Apollo GraphOS Enterprise, we'll sample a big menu of the latest features, including: auth, subscriptions, coprocessors, safelisting operations and more!
What you'll learn
- Authentication and authorization
- Federated subscriptions
- Coprocessors
- Operation limits
- Persisted queries and safelisting
- Schema update proposals
- Caching
Who this workshop is for
API developers who have a basic understanding of GraphQL Federation.
GraphOS & your internal developer platform
Make your supergraph more discoverable through your Internal Developer Platform. Enable your engineering teams to onboard easily, explore existing subgraphs, and spin up new ones. In this workshop, we’ll go through hands-on activities using Backstage to illustrate general principles where GraphQL and IDPs shine together.
What you'll learn
- How to enhance graph discoverability within your organization using IDPs for better team collaboration and onboarding
- How to create, manage, and deploy new subgraphs by integrating GraphQL with IDPs for scalability and consistency.
Who this workshop is for
Platform engineers familiar with Backstage or similar IDPs.
Schema design excellence
Thoughtfully design your schema to support data access requirements for the client apps that will query it. In this workshop, we'll explore what makes for an excellent schema design and how a "dream query" can be reverse-engineered into a scalable and maintainable GraphQL schema that supports client use cases.
What you'll learn
- An understanding of common schema design strategies
- Apollo's recommended approach to schema design, the "dream query" strategy
- Practical tips for leveraging GraphQL's type system to create an expressive and intuitive API
- Practical tips for obtaining an evolvable schema such as naming conventions, documentation, nullability, abstract types and deprecation
- Setting up schema linting and linter checks for consistency
Who this workshop is for
API developers with a basic familiarity of GraphQL.
11:05 AM
AI needs APIs: A no-hype guide from schema discovery to query generation
Feeling curious and have AI-fatigue at the same time? Join us for a practical deep dive into using AI with APIs to make AI-driven experiences more useful. In this workshop we’ll explore ways to integrate a modern AI toolchain with your graph and go hands-on to build tooling that will help you answer questions about your schemas and even generate safe and trusted queries.
What you'll learn
- How to safely use an LLM to answer questions about your own graph.
- Ways to use AI to generate trusted queries and even recommend schema changes.
- OpenAI, HuggingFace, Mistral? Learn considerations and trade-offs when evaluating the tools and techniques
Who this workshop is for
API developers who are familiar with GraphQL and curious about AI. No advanced math degree needed!
Federation from Day 1: Thinking in entities
Explore Apollo Federation and supergraph architecture in this beginner-friendly workshop. Learn to modularize your GraphQL backend by creating and using entities, publishing subgraph schemas, and leveraging tools like Rover CLI. Gain hands-on experience with federated architecture, entity creation, and subgraph interaction.
What you'll learn
- The federated architecture of a supergraph (subgraphs and the router)
- Create and publish subgraph schemas
- Use the Rover CLI to interact with your supergraph
- Create and use entities between subgraphs
Who this workshop is for
API developers with a basic understanding of GraphQL, such as building queries and working with a schema, but not familiar with GraphQL Federation. We will use JavaScript and Apollo Server for hands-on exercises, but knowledge of both is not required.
1:30 PM
End-to-end GraphOS Enterprise
(Morning and afternoon sessions cover the SAME content). Learn how graph implementations can be scaled across multiple teams and complex development environments. Using Apollo GraphOS Enterprise, we'll sample a big menu of the latest features, including: auth, subscriptions, coprocessors, safelisting operations and more!
What you'll learn
- Authentication and authorization
- Federated subscriptions
- Coprocessors
- Operation limits
- Persisted queries and safelisting
- Schema update proposals
- Caching
Who this workshop is for
API developers who have a basic understanding of GraphQL Federation.
Observability for the supergraph: Best practices for graph-native telemetry
Unlock your graph's full potential with this advanced observability techniques workshop. We'll take a deep dive into common GraphQL observability workflows, using operation and field-level telemetry to improve your graph. We'll use GraphOS Studio observability tools to keep your graph running smoothly at scale.
What you'll learn
- Best practices for observability tooling for GraphQL
- Using GraphOS Studio to plan for schema changes
- Using GraphOS Checks to ensure continuous uptime of the graph
Who this workshop is for
Platform engineers with some familiarity using GraphOS Studio and Router.
Realtime data across your graph with federated subscriptions
In this workshop, we'll explore how to implement real-time use cases with federated GraphQL subscriptions in GraphOS. You'll gain hands-on experience running subscription operations in a federated graph and learn different techniques for scaling and optimizing performance.
What you'll learn
- How to enrich real-time data experiences with federated subscription operations
- Architecture recommendations for scaling and improving performance
- How to observe subscription operations and their performance impacts
Who this workshop is for
Backend developers with hands-on experience of GraphQL. Knowledge of federation is recommended but not required.
The successful supergraph: how to build it, grow it and govern it
In this workshop you will learn how to set your supergraph up for success through crowd-sourced advice on how to structure your supergraph program, promote its success, and solve the riddle of governance and collaboration at scale.
What you'll learn
- How to right-size your supergraph program
- How to approach schema design to deliver maximum value
- How to measure that value for internal stakeholders
- How to foster collaboration and apply a governance layer
3:05 PM
GraphQL for web: Going hands-on with Apollo Client
Developers will enhance their GraphQL skills and gain hands-on experience with Apollo Client's most modern features. By the end of the workshop, participants will have a deep understanding of how to use Apollo Client with modern React to build robust and scalable client-side applications and optimize their applications for performance.
What you'll learn
-
How to use caching and type policies
-
Utilizing GraphQL fragments for reusability and performance with fragment colocation and useFragment
-
Suspense patterns with useSuspenseQuery, useBackgroundQuery, useLoadableQuery, and preloadQuery
Who this workshop is for
Client developers looking to go beyond the basics of Apollo Client (web). Participants should have familiarity with using Apollo Client (web) and React/TypeScript.
4:30 PM
Welcome Reception
Celebrate the start of the GraphQL Summit! Enjoy some bites, beverages and make connections.
Other Sessions
AM Networking Break
Take a breather and enjoy some light snacks during our AM Networking Break.
Breakfast
Kickstart your day with breakfast and fuel up before a day of hands-on learning.
Lunch
Grab a bite and connect with API builders and leaders.
PM Networking Break
Wind down your afternoon with our PM Networking Break. Be sure to stop by the Apollo Lounge - experts are standing by to help answer your questions.