Core architecture
This section covers the foundational building blocks of the Evolve platform: how services are organized, how data flows through the system, and how the framework provides shared patterns for every service.
Domain servicesHow Evolve organizes backend services around business domains and the customer journey.
Data modelEvolve's vendor-independent GraphQL data model, inspired by schema.org, and how to extend it.
GraphQL FederationGraphQL Federation is the API integration technology in Evolve.
Evolve FrameworkShared backend logic distributed as versioned @evolve-framework/* packages for painless upgrades and less code to maintain.
Multi-store supportHow Evolve supports multiple stores, locales, and currencies through the StoreContext pattern.
Page modelHow Evolve structures pages across CMS and catalog services using GraphQL Federation.

