GraphQL
25 items tagged with "graphql"
Tutorials2
Blueprints4
REST to GraphQL Migration Blueprint
Guide for transitioning REST APIs to GraphQL architecture
SOAP to REST API Modernization Blueprint
Modernize WSDL-based SOAP web services to REST APIs with OpenAPI contracts, JSON payloads, and OAuth 2.0 security.
REST API to GraphQL Federation Blueprint
Migrate a sprawling set of REST endpoints to a federated GraphQL graph so clients fetch exactly what they need from one typed endpoint.
REST Polling to GraphQL Subscriptions Blueprint
Replace client REST polling for fresh data with real-time GraphQL subscriptions over WebSockets for push updates and lower load.
Migrations2
Reference Architectures3
Federated GraphQL Supergraph
A federated GraphQL architecture where independently owned subgraphs compose into one supergraph behind a managed gateway.
GraphQL BFF Gateway for Mobile
A GraphQL backend-for-frontend that aggregates microservices and optimizes payloads for bandwidth-constrained mobile clients.
Backend-for-Frontend API Aggregation Platform
Per-client backend-for-frontend services and a GraphQL gateway that aggregate microservices into tailored, efficient API responses.
Playbooks2
Stacks3
RedwoodJS
An opinionated fullstack JavaScript framework integrating React, GraphQL, and Prisma into one convention-driven project for startups.
NestJS + Postgres Stack
Structured TypeScript backend stack using NestJS with PostgreSQL and an ORM for scalable, modular, enterprise-grade Node.js services.
Symfony + API Platform
A robust PHP stack using the Symfony framework and API Platform to generate REST and GraphQL APIs from data models with documentation and standards built in.
Comparisons2
REST vs GraphQL
REST exposes many resource-oriented endpoints; GraphQL exposes one typed endpoint where clients request exactly the fields they need.
GraphQL vs gRPC
GraphQL is a client-driven query language for flexible APIs; gRPC is a high-performance binary RPC framework. Each targets different API problems.