1. React
  2. JAMstack Conf
  3. 2019 San Francisco
  4. Supercharging JAMstack apps with multiple APIs via GraphQL Pipelines

Supercharging JAMstack apps with multiple APIs via GraphQL Pipelines

Sean Grove at JAMstack Conf 2019 San Francisco

Every JAMstack app at its core does 2 things for users: - Reads data from sources (DB, Stripe, Salesforce, Shopify, etc.) - Effects the world on their behalf (sending emails, submitting purchases, etc.) Yet combining APIs into a coherent unit is intensely manual & fiddly. Instead, let's combine multiple persisted queries in GraphQL to succinctly encompass all of the chaining work. We'll build one such sequence to expose as a single call for our JAMstack app that: - Takes a domain-name input from a user - Purchases the domain - Creates a GitHub project - Deploys a placeholder on Netlify