Skip to content

Fundamentals

Lets take a closer look to the components and concepts that will be important going further.

Subgraphs

A subgraph is an independent, specific, and business-oriented schema that is exposed by a single microservice. It is a complete schema on its own, meaning that not necessarily it requires to be exposed to a gateway to work.

Gateway

Subgraphs are often exposed to the client in a more integrated and application oriented way that composes several business capabilities together. A Gateway is a unified Fusion schema that is composed from several subgraphs, and is specific to a single application.

Composition

Composition is the process of identifying and integrating source schemas into a single composite schema which will be exposed by a gateway.