Skip to content

Core Concepts

This section explains how Viaduct’s core building blocks map onto the Star Wars demo application. It provides a shared vocabulary for the rest of the docs and links out to deeper explanations where needed.

What “core” means here

Core refers to the foundational pieces that every Viaduct service uses: schemas, resolvers, scopes, global IDs, batching, and validation. The Star Wars demo uses minimal, in-memory data to make these concepts easy to see and adapt to real backends later.

Topics in this section

  • Global IDs
  • Node Resolvers
  • Field Resolvers
  • Batch Resolvers
  • Resolver Integration Patterns