Core Concepts
This section explains how Viaduct's core building blocks — schemas, resolvers, scopes, Global IDs, and batching — map onto the Star Wars demo application. The demo is split across two tenants (universe and filmography); each tenant owns part of the schema and the resolver code that backs it, and they compose into one runnable server. Throughout this section we use minimal in-memory data so the patterns are easy to see and adapt to real backends later.