Why it matters

GraphQL common. Sangria enables in Scala.

Advertisement

The architecture

Schema: types + fields + resolvers.

Query executor.

Sangria structureSchematypes + fieldsResolversfetch dataExecutorruns queriesDataLoader pattern for batching + caching per request
Sangria components.
Advertisement

How it works end to end

DataLoader: batch + cache fetches.

Subscriptions: streaming queries.

Type-safe schema.

Integrates with any HTTP backend.