October 10, 2023
GraphOS: From Development to Launch
Level: Beginner - Intermediate: Familiar with GraphQL APIs
In this workshop, you'll learn how to take your GraphQL API to the next level. We'll take an existing GraphQL API and transform it into a supergraph that's ready to grow and evolve.
What you'll learn
Who this workshop is for
Participants should have a basic understanding of GraphQL, such as building queries and working with a schema.
Before the workshop
Follow the instructions for installations + prep work at: bit.ly/workshop-graphos-prep
Liz Hennessy
Senior Developer Educator
Apollo GraphQL
Michelle Mabuyo
Staff Developer Educator
Apollo GraphQL
Federated Subscriptions in GraphOS
Level: Intermediate: Running GraphQL in production for <2 years
In this session, we'll dive into how you can implement real-time use-cases with federated GraphQL subscriptions in GraphOS. You'll get hands-on experience with running subscription operations in a federated graph, as well as different techniques for scaling and optimizing performance.
What you'll learn
Who this workshop is for
Workshop participants should have hands-on experience with GraphQL. To prepare for this course, we suggest completing the free, self-paced tutorials Lift-off I-IV. Knowledge of federation is recommended, but not required.
Before the workshop
Clone the project repository and follow the setup instructions in the README: https://github.com/apollographql/demo-kahoot-clone-supergraph.
Benjamin Coenen
Sr Staff Software Engineer
Apollo GraphQL
Korinne Alpers
Staff Product Manager
Apollo GraphQL
Hugh Willson
Senior Engineering Manager
Apollo GraphQL
Demand-Driven Schema Design Workshop
Level: All Levels
One of the main advantages of GraphQL is that you can "ask for what you need, get exactly that." But in order to realize that promise for front-end developers, the schema needs to be thoughtfully designed to support data access requirements for the client apps that will query it. In this workshop, we'll explore the process of demand-driven 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
Who this workshop is for
Workshop participants should have hands-on experience with GraphQL. To prepare for this course, we suggest completing the free, self-paced tutorials Lift-off I-IV.
Before the workshop
Clone the project repository and follow the setup instructions in the README: https://github.com/apollosolutions/summit-ddd-workshop.
Erik Bylund
Solutions Architect
Apollo GraphQL
Server-Driven UI and GraphQL
Level: Advanced: Running GraphQL in production for 2+ years
Explore how leveraging Server Driven UI with GraphQL can enable efficiently creating dynamic and adaptable user interfaces.
What you'll learn
Who this workshop is for
In this workshop we will practice designing schemas that can be used to dynamically provide unique experiences to customers, all controlled from the API. We will be writing GraphQL schemas and code but both client and backend developers alike are all welcome.
Before the workshop
Clone the project repository and follow the setup instructions in the README: https://github.com/apollosolutions/odyssey-lift-off-sdui.
Shane Myrick
Principal Solutions Architect
Apollo GraphQL
Matt Ratzke
Solutions Architect
Apollo GraphQL
Observability and GraphQL
Level: Advanced: Running GraphQL in production for 2+ years
This lab will provide a hands-on tour of observability tools that can be configured in a supergraph. You'll learn how to observe the behavior and performance of your supergraph using both GraphOS reporting and cloud-native telemetry.
What you'll learn
Who this workshop is for
Workshop participants should be familiar with the following:
Before the workshop
Clone the project repository and follow the setup instructions in the README: https://github.com/apollosolutions/summit-observability-workshop.
Lucas Leadbetter
Sr. Solutions Architect
Apollo GraphQL
GraphOS Enterprise: Security, Deployment, & Subscriptions
Level: Intermediate: Running GraphQL in production for <2 years
This workshop is intended for an audience looking to learn how graph implementations are scaled across multiple teams and complex development environments leveraging Apollo GraphOS Enterprise.
Get hands-on with the latest features available to Apollo Enterprise users with Apollo's solution engineering team. Participants of this workshop will:
Who this workshop is for
Workshop participants are expected to have hands-on experience with GraphQL and federation. If you are looking to learn prior to this session, we suggest completing the free, self-paced tutorials Lift-off I-IV and Voyage I - III.
Before the workshop
Fill in this form: https://forms.gle/JtH5BjR4drmmCG5o7.
Keith Halsall
Lead Solutions Engineer
Apollo GraphQL
Tobi Adebisi
Senior Solutions Engineer
Apollo GraphQL
Michael Berger
Lead Solutions Engineer
Apollo GraphQL
Brandon Him
Senior Solutions Engineer
Apollo GraphQL
Championship Pitches - How to Sell Your Graph Up and Across the Org
Level: All Levels
How do you persuade your leaders to prioritize a new API strategy with so many competing interests? What distinguishes a winning pitch that earns a mandate for action from one that falls short? And once you've secured approval, how do you transition from an initial win to sustainable cross-team momentum? Join this interactive 3-hour workshop to learn the secrets of winning pitches and rollouts. Apollo champions Dan and Andy not only led their previous organizations to graph success but have helped 100s of organizations chart their path to success.
What you'll learn
Who this workshop is for
API platform leaders, architects, and champions leading and driving their company's graph strategy.Dan Boerner
Apollo Graph Champion
Apollo GraphQL
Andy Roberts
Senior Manager - EMEA Customer Success
Apollo GraphQL
Customize the Apollo Router with Coprocessors
Level: Intermediate: Running GraphQL in production for <2 years or Advanced: Running GraphQL in production for 2+ years
In this hands-on session aimed at API developers, we will write web servers together and learn how to customize a router with coprocessors, using your favorite language.
What you'll learn
Who this workshop is for
This workshop is for intermediate to advanced developers and graph operators. You need to be familiar with APIs and know how to set up a simple web endpoint, in the language of your choice. You must also be familiar with Federation and either the Apollo Gateway or the Apollo Router. Ideally, you have already customized the Gateway for your needs, and you're thinking of trying out the Apollo Router and/or migrating to it.
Clone the project repository and follow the setup instructions in the README: https://github.com/apollosolutions/summit-coprocessors-workshop.
Jeremy Lempereur
Rust Software Engineer
Apollo GraphQL
Advanced GraphQL Client Workshop
Level: Advanced: Running GraphQL in production for 2+ years
In this workshop, developers will enhance their GraphQL skills and gain hands-on experience with Apollo Client's most modern features. Topics will include:
What you'll learn
The workshop covers advanced topics such as caching, pagination, error handling, subscriptions, and performance optimization. By the end of the workshop, participants will have a deep understanding of how to use GraphQL clients to build robust and scalable client-side applications. They will also have the skills and knowledge necessary to troubleshoot common issues and optimize their applications for performance.
Who this workshop is for
Anyone looking to go beyond the basics and build on their client-side GraphQL and Apollo skills.
Before the workshop
Clone the project repository and follow the setup instructions in the README: https://github.com/moonhighway/advanced-graphql-client.
Eve Porcello
Instructor & Software Developer
Moon Highway