Mr. Toad’s Wild Ride: A Rollicking, Declarative GraphQL Workshop - Jim Barton & Adam Sayah, Solo.io
Mr. Toad’s Wild Ride: A Rollicking, Declarative GraphQL Workshop with Envoy and Kubernetes - Jim Barton & Adam Sayah, Solo.io Many GraphQL adopters today use both API gateways and separate GraphQL servers to secure and route traffic to their service endpoints. GraphQL provides a consistent API for clients, but it's expensive to build and operate distinct GraphQL servers. Developers are often required to write custom code to provide platform features like security, caching, and resilience. What if there were another way? What if you could meld GraphQL server capabilities into an Envoy gateway without separate server deployments? And without disturbing upstream application services? In this fast-paced, hands-on workshop, every attendee can use their own sandboxed environment to explore these topics together: • Discovery: Inspect existing service contracts and derive GraphQL schema. • Declarative: Create IaC resolvers that consume OpenAPI services. • Stitching: Execute GraphQL queries across multiple services with a unified supergraph. • Gateway Integration: Use declarative policies to mix in gateway features like authNZ and data loss prevention. Buckle your seat belts! This Wild Ride will help you accelerate GraphQL adoption using infrastructure-as-code principles in a cloud-native environment. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/