GraphQL: New services and tools for building API-driven apps
summary
Azure shows three practical ways to run GraphQL: synthetic GraphQL (API Management turns existing REST/SOAP into a GraphQL facade, adds subscriptions, per-field auth and introspection toggles), Data API Builder (MIT open‑source tool that reads a database schema plus one config file, makes CRUD GraphQL/REST endpoints without changing the DB, supports row‑level security but only one database at a time), and self‑hosting with API Management and Front Door. Demo proves synthetic caching collapses roughly 150+ REST calls into a fast GraphQL response and Static Web Apps + SWA CLI + DB connections auto‑generates GraphQL endpoints and CI/CD via GitHub.
AI-written summary · about
chapters (11)
- 0:00GraphQL on Azure intro
- 1:14What GraphQL is
- 5:53Hosting GraphQL on Azure
- 9:52Synthetic GraphQL with APIM
- 11:47Demo: synthetic GraphQL setup
- 15:44Introducing Data API Builder
- 18:14Demo: Data API Builder config
- 23:09GraphQL in Static Web Apps
- 28:09Authorization in Static Web Apps
- 30:57Choosing GraphQL approach
- 35:37Further learning & closing
related talks
19mGraphQL: Accelerating Digital Transformation Through Modern APIs.
55mGraphQL - APIs the New Way
38mAPI Modernization with GraphQL
58mGraphQL -- Flexible APIs for Adaptive Clients
31mGraphQL: how to make clients enjoy using your API
18mCrafting compelling real-time web experiences with GraphQL
28mCurious Use Cases of GraphQL
51mAPI Security: Securing GraphQL without going around in circles
