πŸ•ΈοΈ API Patterns and Practices: GraphQL
Chapters Examples Bibliography GitHub β†—
Home / Prerequisites & the Lab
Part 0 2 chapters

Prerequisites & the Lab

Get the code-first GraphQL toolchain running locally: Quarkus SmallRye GraphQL, Python Strawberry, Docker Compose + LGTM, and the shipping/cargo tracking domain.

Overview

Outline

What this site covers and how it's organized β€” 28 chapters across 13 parts plus Appendix A, both stacks against one SDL contract.

Read β†’
Overview

Prerequisites and the lab

Toolchain pins, the repository layout, and a Docker Compose lab that serves the same GraphQL schema from Quarkus and Python and proves both against the canonical SDL.

25 min readRead β†’
Next part β†’ Why GraphQL & the Decision Lens

API Patterns and Practices: GraphQL

Designing GraphQL APIs well, with runnable examples in Quarkus SmallRye GraphQL and Python Strawberry against one canonical SDL contract.

Site

  • Outline
  • Bibliography

Reference

  • GraphQL β†—
  • GraphQL specification β†—
  • SmallRye GraphQL β†—
  • Strawberry β†—
  • View on GitHub β†—
  • Issues β†—
Open source Β· MIT Last built 2026-10-17