Cookie Policy
This site uses cookies to provide you with a more responsive and personalized service. By using this site and clicking on the "Accept" button, you agree to our use of cookies. Please read our Privacy Policy for more information on the types of cookies we use and how to delete or block them. Learn more
DeclineAccept
Apollo GraphQL Logo
  • Attendee Portal
  • Sessions
  • Workshops
  • Speakers
  • FAQ
  • Login

Filters

Open List
  • Tue, Oct 08
Tue, Oct 08, 15 sessions

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.

 

Learn More

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.

 

Learn More

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.

 

Learn More

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!

 

Learn More

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.

Learn More

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.

 

Learn More

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.

Learn More

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.

 

Learn More

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

 

Learn More

3:05 PM

Better, faster, stronger: Advanced configurations to boost your router performance

Learn to fine-tune a default Router configuration for optimal performance in this hands-on workshop. Explore Router architecture, instrumentation for scaling, and benchmarking essentials. Discover features like timeout settings, query deduplication, and caching techniques to achieve significant performance gains.

 

What you'll learn

  • An overview of the Router architecture, focusing on a performance point of view
  • An overview of Router instrumentation for scaling (spans, samplings)
  • What to test for in a benchmark
  • Router features that can yield performance gains (timeout, query deduplication, query planner caching, entity caching)

 

Who this workshop is for

Platform engineers and users of GraphOS Router.

 

Learn More

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.

 

Learn More

4:30 PM

Welcome Reception

Celebrate the start of the GraphQL Summit! Enjoy some bites, beverages and make connections.

Learn More

Other Sessions

AM Networking Break

Take a breather and enjoy some light snacks during our AM Networking Break.

Learn More

Breakfast

Kickstart your day with breakfast and fuel up before a day of hands-on learning.

Learn More

Lunch

Grab a bite and connect with API builders and leaders.

Learn More

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.

Learn More

  • Check us out on Facebook
  • Check us out on Instagram
  • Check us out on X
  • Check us out on LinkedIn
  • Check us out on YouTube
  • Check us out on TikTok
  • Check us out on Discord

© 2024. All rights reserved.

Powered by    Powered by RainFocus