Outline

What this site covers and how it's organized — 27 chapters across 12 parts, both stacks against one contract.

OverviewPrerequisites & the Lab

This site teaches REST API design against a single OpenAPI contract for a shipping and cargo booking domain. Every hands-on chapter ships the same example in both Quarkus and Python/FastAPI, and CI validates both stacks against the contract so they never drift. The full arc is below; the build & iteration plan, coverage matrix and domain glossary (linked in the footer) carry the detail.

Legend: each chapter below is tagged [H] hands-on (runnable in both stacks), [C] concept, or [C+H] where a concept chapter also ships a runnable example.

Part 0 — Prerequisites & the Lab

Part 1 — Foundations & the decision lens

Part 2 — Designing resources with a contract

Part 3 — HTTP semantics done right

Part 4 — Collections at scale

Part 5 — Asynchronous work & jobs

Part 6 — Evolution & lifecycle

Part 7 — Large payloads & streaming

Part 8 — Performance & transport

Part 9 — Multi-protocol contracts & framework deep-dives

Part 10 — Testing

Part 11 — Running it: Docker → minikube → CRC

Part 12 — Complete project

Chapters are authored in release increments (r01–r06); see the iteration plan for what lands when. This page fills in as chapters are written.